Compare commits

...

470 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
7632f2c418 Merge 6e369fe949 into haskell-updates 2026-07-23 00:36:30 +00:00
isabel
6e369fe949 vimPlugins.blink-pairs 0.5.0 -> 0.6.0 (#544711) 2026-07-23 00:00:38 +00:00
Cosima Neidahl
7c7f615746 libvgm: 0-unstable-2026-06-07 -> 0-unstable-2026-06-23 (#537090) 2026-07-22 23:56:58 +00:00
John Ericson
2526016ba5 arcanist: restore, on new upstream, in by-name form (#544681) 2026-07-22 23:34:09 +00:00
Saad Nadeem
fa33c15b8e vimPlugins.blink-pairs: 0.5.0 -> 0.6.0 2026-07-22 19:31:27 -04:00
Saad Nadeem
537df83fd5 vimPlugins.blink-pairs: add saadndm as maintainer 2026-07-22 19:31:26 -04:00
nixpkgs-ci[bot]
da6ddce0c1 fdk-aac-encoder: 1.0.7 -> 1.0.8 (#543375) 2026-07-22 22:45:41 +00:00
zowoq
aba291733c terraform-providers.e-breuninger_netbox: 5.6.2 -> 5.7.0 (#544664) 2026-07-22 22:34:33 +00:00
Martin Weinelt
1fe2bbbbd4 python3Packages.pydantic-ai-slim: allow nixpkgs-update to commit update (#544708) 2026-07-22 22:34:26 +00:00
zowoq
465ae3ed88 terraform-providers.aminueza_minio: 3.38.3 -> 3.38.5 (#544643) 2026-07-22 22:34:17 +00:00
zowoq
44bcc84ace terraform-providers.hetznercloud_hcloud: 1.66.0 -> 1.66.1 (#544638) 2026-07-22 22:33:51 +00:00
zowoq
68ed3f3cce terraform-providers.drfaust92_bitbucket: 2.51.0 -> 2.52.0 (#544614) 2026-07-22 22:33:36 +00:00
zowoq
64ce5470f3 terraform-providers.hashicorp_aws: 6.54.0 -> 6.55.0 (#544585) 2026-07-22 22:33:29 +00:00
zowoq
218da86414 docker-credential-env: 1.6.1 -> 1.7.0 (#544571) 2026-07-22 22:33:16 +00:00
Martin Weinelt
c2a681da35 python3Packages.pydantic-ai-slim: allow nixpkgs-update to commit update
Nixpkgs-update is unhappy if it can't commit anything.
2026-07-23 00:28:08 +02:00
Emily
84ddfbdb9c openbao: 2.6.0 -> 2.6.1 (#544592) 2026-07-22 22:08:22 +00:00
John Ericson
e9b1570739 arcanist: restore, on new upstream, in by-name form
Restores the package removed in 5ed483f0d7, but with a maintained fork
rather than abdanoned repo:

- Upstream phacility/arcanist is archived; use its maintained
  continuation, the phorgeit fork, at current master
  (0-unstable-2026-07-19).

- Regenerate the python3-in-PATH patch (`runWorkflow` visibility
  changed) and drop `shellcomplete-strlen-null.patch` (now merged
  upstream, it seems).

- Put in `pkgs/by-name` (unlike before), refresh `meta` for Phorge, set
  `mainProgram`, treefmt.

Assisted-by: Claude Code (Claude Fable 5)
2026-07-22 18:02:21 -04:00
Thomas Gerbet
c7a7416734 flyway: 12.11.0 -> 13.0.0 (#543799) 2026-07-22 21:59:27 +00:00
Arne Keller
cb4fe91888 nym: 2024.14-crunch-patched -> 2026.9-venaco (#519899) 2026-07-22 21:46:44 +00:00
nixpkgs-ci[bot]
d293b600a3 opkssh: 0.15.0 -> 0.16.0 (#544662) 2026-07-22 21:21:24 +00:00
Artturin
5c5192eacf nixos/i18n/input-method: disallow gtk{2,3}.dev in closure (#509330) 2026-07-22 21:09:52 +00:00
Thomas Gerbet
1a767feaef libsolv: 0.7.37 -> 0.7.39 (#543929) 2026-07-22 21:05:59 +00:00
Nick Cao
3d42c0a0ac python3Packages.ha-garmin: 0.1.29 -> 0.1.31 (#544501) 2026-07-22 20:45:11 +00:00
Thomas Gerbet
4b38070ce3 coredns: 1.14.3 -> 1.14.6 (#542492) 2026-07-22 20:44:57 +00:00
Nick Cao
165d7304be igsc: 1.3.0 -> 1.3.1 (#544493) 2026-07-22 20:44:40 +00:00
Nick Cao
0ba583cda0 git-spice: 0.31.1 -> 0.31.2 (#544490) 2026-07-22 20:44:02 +00:00
Matteo Pacini
f7719390ce gdevelop: 5.6.269 -> 5.6.274 (#528327) 2026-07-22 20:42:14 +00:00
Nick Cao
682cacc61b python3Packages.kafka-python: 3.0.8 -> 3.0.9 (#544477) 2026-07-22 20:41:50 +00:00
Nick Cao
ed82c137bb python313Packages.pyexploitdb: 0.3.35 -> 0.3.36 (#544458) 2026-07-22 20:39:09 +00:00
dotlambda
d1df288526 spotdl: 4.5.0 -> 4.5.2 (#544671) 2026-07-22 20:37:24 +00:00
Nick Cao
ed8b5cb5ef python313Packages.publicsuffixlist: 1.0.2.20260715 -> 1.0.2.20260722 (#544454) 2026-07-22 20:37:01 +00:00
Nick Cao
561305933d python313Packages.iamdata: 0.1.202607211 -> 0.1.202607221 (#544453) 2026-07-22 20:36:48 +00:00
Nick Cao
2769ab3d43 libretro.dosbox-pure: 0-unstable-2026-07-06 -> 0-unstable-2026-07-15 (#544448) 2026-07-22 20:35:51 +00:00
Nick Cao
a06c4a66e8 dnsdiag: 2.9.3 -> 2.9.4 (#544445) 2026-07-22 20:33:37 +00:00
Nick Cao
7a4a8df415 python3Packages.py3status: 3.63 -> 3.64 (#544441) 2026-07-22 20:33:09 +00:00
Nick Cao
4983c8ff83 sioyek: 2.0.0-unstable-2026-07-11 -> 2.0.0-unstable-2026-07-21 (#544433) 2026-07-22 20:29:29 +00:00
Nick Cao
06e2e7b2c5 vscode-extensions.tuttieee.emacs-mcx: 0.110.11 -> 0.111.0 (#544432) 2026-07-22 20:21:36 +00:00
nixpkgs-ci[bot]
ed1aa9b8f7 kddockwidgets: 2.4.0 -> 2.4.1 (#543985) 2026-07-22 20:20:48 +00:00
Nick Cao
41c9acb3ea python3Packages.types-aiobotocore: 3.7.0 -> 3.8.0 (#544429) 2026-07-22 20:20:39 +00:00
Nick Cao
33fe6e86b7 grafanaPlugins.grafana-metricsdrilldown-app: 2.2.0 -> 2.3.0 (#544424) 2026-07-22 20:20:13 +00:00
Nick Cao
466e3db874 python3Packages.materialyoucolor: 3.0.2 -> 3.0.3 (#544423) 2026-07-22 20:20:01 +00:00
Nick Cao
6221f864cd runpodctl: 2.6.1 -> 2.7.2 (#544421) 2026-07-22 20:19:33 +00:00
Pol Dellaiera
15e0b1b805 sideband: remove obsolete replace-fail (#544667) 2026-07-22 20:19:00 +00:00
Nick Cao
1092aa680c nerdfetch: 8.5.4 -> 8.5.5 (#544418) 2026-07-22 20:18:57 +00:00
Thiago Kenji Okada
7cad4dfebe libretro.pcsx2: 0-unstable-2026-06-29 -> 0-unstable-2026-07-20 (#544666) 2026-07-22 20:16:44 +00:00
Thomas Gerbet
c58667e35f jadx: 1.5.5 -> 1.5.6 (#543418) 2026-07-22 20:13:25 +00:00
Nick Cao
c58ce2fb5f vscode-extensions.ziglang.vscode-zig: 0.6.18 -> 0.6.19 (#544380) 2026-07-22 20:13:06 +00:00
Nick Cao
d93f90fadd ghidra-extensions.ghidra-golanganalyzerextension: 1.3.0 -> 1.4.0 (#544379) 2026-07-22 20:12:42 +00:00
Gerhard Schwanzer
a0bf208c74 libsolv: 0.7.37 -> 0.7.39
Changelog: https://github.com/openSUSE/libsolv/blob/0.7.39/NEWS
Diff: https://github.com/openSUSE/libsolv/compare/0.7.37...0.7.39

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-22 22:12:33 +02:00
Nick Cao
92f7fbc232 gotify-cli: 2.3.2 -> 2.4.0 (#544375) 2026-07-22 20:12:26 +00:00
Nick Cao
ccf5105455 kakoune-lsp: 21.0.1 -> 21.0.2 (#544372) 2026-07-22 20:11:35 +00:00
Nick Cao
d47348e680 suitesparse-graphblas: 10.3.1 -> 10.3.2 (#544359) 2026-07-22 20:08:30 +00:00
R. Ryantm
823e04528e spotdl: 4.5.0 -> 4.5.2 2026-07-22 20:07:54 +00:00
Sandro
94311d9cb5 mpv-unwrapped: remove vestigial bs2bSupport flag (#542391) 2026-07-22 20:06:27 +00:00
Sandro
4f121c9662 python3Packages.jellyfin-apiclient-python: 1.12.0 -> 1.15.0 (#538105) 2026-07-22 20:05:56 +00:00
Nick Cao
140555144a python3Packages.glytools: migrate to pyproject (#544353) 2026-07-22 20:05:37 +00:00
Marc Jakobi
62052f0bb6 lux-cli: 0.36.1 -> 0.39.1 (#544637) 2026-07-22 19:58:40 +00:00
Pol Dellaiera
48e9eca41f sideband: remove obsolete replace-fail 2026-07-22 21:55:26 +02:00
Nick Cao
01527b0214 soteria: 0.3.1 -> 0.3.2 (#544342) 2026-07-22 19:54:44 +00:00
Nick Cao
9a620280a8 ananicy-rules-cachyos: 0-unstable-2026-07-11 -> 0-unstable-2026-07-20 (#544330) 2026-07-22 19:50:39 +00:00
Nick Cao
8a73ac806b mtail: 3.4.3 -> 3.4.4 (#544328) 2026-07-22 19:50:12 +00:00
R. Ryantm
5c649291c9 libretro.pcsx2: 0-unstable-2026-06-29 -> 0-unstable-2026-07-20 2026-07-22 19:49:32 +00:00
Nick Cao
72cf9fa282 xmrig-mo: 6.26.0-mo3 -> 6.26.0-mo4 (#544315) 2026-07-22 19:48:32 +00:00
Pol Dellaiera
2b289990cf sideband: 1.9.7 -> 2.0.0 (#541195) 2026-07-22 19:47:58 +00:00
Nick Cao
e24717ea63 vintagestory: 1.22.4 → 1.22.5 (#544306) 2026-07-22 19:45:35 +00:00
R. Ryantm
9d61dbc566 terraform-providers.e-breuninger_netbox: 5.6.2 -> 5.7.0 2026-07-22 19:43:40 +00:00
Nick Cao
34c106cef3 yamlscript: 0.2.27 -> 0.2.29 (#544289) 2026-07-22 19:41:57 +00:00
Nick Cao
700c1448d5 dblab: 0.44.1 -> 0.46.0 (#544286) 2026-07-22 19:40:50 +00:00
R. Ryantm
7a41b6b3d7 opkssh: 0.15.0 -> 0.16.0 2026-07-22 19:39:52 +00:00
Pol Dellaiera
5910e1cf0e sideband: use python313Packages 2026-07-22 21:37:28 +02:00
Thomas Gerbet
b4d12599a2 perlPackages.YAMLSyck: 1.45 -> 1.47 (#544317) 2026-07-22 19:33:38 +00:00
Nick Cao
b2586a47aa doppler: 3.76.0 -> 3.76.1 (#544285) 2026-07-22 19:33:35 +00:00
Nick Cao
c3ea815eb9 stevenblack-blocklist: 3.16.97 -> 3.16.99 (#544242) 2026-07-22 19:32:49 +00:00
Austin Horstman
a06756ed11 vimPlugins.blink-lib: init at 0-unstable-2026-06-19 (#544467) 2026-07-22 19:27:43 +00:00
Pol Dellaiera
9f2b521e31 python3Packages.lxst: 0.4.4 -> 0.5.0 (#544481) 2026-07-22 19:27:22 +00:00
aszlig
33c556c45d paperwork: fix build with recent versions of setuptools (#544632) 2026-07-22 19:26:56 +00:00
nixpkgs-ci[bot]
28e5642d94 hacompanion: 1.0.30 -> 1.1.0 (#544644) 2026-07-22 19:14:55 +00:00
Peder Bergebakken Sundt
392a731ec3 wsjtz: 2.0.16 -> 2.0.18, fix desktopitem to avoid against wsjtx (#544609) 2026-07-22 19:09:51 +00:00
Peder Bergebakken Sundt
f5257f77e4 openboardview: 9.95.2 -> 10.0.0 (#539727) 2026-07-22 19:09:33 +00:00
Cosima Neidahl
c7011b0a9e libsidplayfp: 2.16.1 -> 3.0.2 (#517074) 2026-07-22 19:05:32 +00:00
R. Ryantm
487ed283b1 hacompanion: 1.0.30 -> 1.1.0 2026-07-22 18:53:07 +00:00
R. Ryantm
fe53ec4525 terraform-providers.aminueza_minio: 3.38.3 -> 3.38.5 2026-07-22 18:52:49 +00:00
Guillaume Girol
03efb9e853 wayvr: 26.2.1 -> 26.7.1 (#540447) 2026-07-22 18:45:45 +00:00
Sandro
771992ab8f python3Packages.discid: 1.4.0 -> 1.4.2 (#537018) 2026-07-22 18:45:06 +00:00
R. Ryantm
0a9d0fe378 terraform-providers.hetznercloud_hcloud: 1.66.0 -> 1.66.1 2026-07-22 18:37:43 +00:00
Arthur Gautier
bdd384114b cargo-readme: transfer maintainership (#544633) 2026-07-22 18:37:22 +00:00
Arthur Gautier
4898a4107d cargo-readme: transfer maintainership
sshine is upstream maintainer of cargo-readme, I'm happy to pass the baton over.
2026-07-22 11:31:38 -07:00
Arne Keller
5d1cfd1fa0 playdate-sdk: init at 3.1.0 (#320806) 2026-07-22 18:28:36 +00:00
R. Ryantm
700f592f4b lux-cli: 0.36.1 -> 0.39.1 2026-07-22 18:20:37 +00:00
Peder Bergebakken Sundt
a32b02e167 nocturne: add versionCheckHook (#541586) 2026-07-22 18:18:29 +00:00
Paul Haerle
b8117fffa9 mako: route D-Bus activation through mako.service (#541390) 2026-07-22 18:14:12 +00:00
nixpkgs-ci[bot]
546fb8fe1b dolt: 2.2.1 -> 2.2.2 (#544568) 2026-07-22 18:11:18 +00:00
Connor Baker
b14f5555ae cudaPackages.nvbandwidth: 0.9 -> 0.10.0 (#544310) 2026-07-22 18:09:00 +00:00
Thomas Gerbet
3b840d46af dcmtk: patch CVE-2026-5663 (#543467) 2026-07-22 18:08:27 +00:00
h7x4
d5bf3451a7 formats.javaProperties: use structuredAttrs instead of passAsFile (#530355) 2026-07-22 17:57:14 +00:00
Grimmauld
e8893979ed nixos/{corefreq, auditd}: fix mkEnableOption description (#544621) 2026-07-22 17:50:41 +00:00
Adam C. Stephens
305b075f17 nixos/containers: new registries.settings option, deprecate others (#358180) 2026-07-22 17:50:08 +00:00
nixpkgs-ci[bot]
13599c523c rattler-build: 0.68.0 -> 0.70.0 (#544518) 2026-07-22 17:39:43 +00:00
nixpkgs-ci[bot]
da499b8b5f claude-agent-acp: 0.58.1 -> 0.60.0 (#544434) 2026-07-22 17:39:41 +00:00
nixpkgs-ci[bot]
8d03bdea10 microsoft-edge: 150.0.4078.65 -> 150.0.4078.83 (#543583) 2026-07-22 17:39:39 +00:00
TheRealGramdalf
f993ce2ffd nixos/auditd: fix mkEnableOption description 2026-07-22 10:36:47 -07:00
TheRealGramdalf
42586aaeb2 nixos/corefreq: fix mkEnableOption description 2026-07-22 10:34:52 -07:00
Jan Tojnar
d433491075 gnomeExtensions: bump 2026-07-19 (#543561) 2026-07-22 17:14:48 +00:00
R. Ryantm
2b4eb507f4 terraform-providers.drfaust92_bitbucket: 2.51.0 -> 2.52.0 2026-07-22 17:07:27 +00:00
nixpkgs-ci[bot]
3a3ba3c18b devin-cli: 3000.1.27 -> 3000.2.17 (#544602) 2026-07-22 17:03:05 +00:00
nixpkgs-ci[bot]
7a1e75f683 gotlsaflare: 2.8.3 -> 2.8.4 (#544586) 2026-07-22 17:03:04 +00:00
Emily
2599fa9847 chromium,chromedriver: 150.0.7871.128 -> 150.0.7871.181 (#544581) 2026-07-22 16:53:06 +00:00
Martin Weinelt
4de306f9d5 smpeg: drop gtk2 and opengl player (#544591) 2026-07-22 16:49:09 +00:00
Peder Bergebakken Sundt
a99ebbea5c nocturne: 1.3.2 -> 1.4.2 (#543535) 2026-07-22 16:45:18 +00:00
Cryolitia PukNgae
e7a98248f5 wsjtz: 2.0.16 -> 2.0.18, fix desktopitem to avoid against wsjtx 2026-07-23 00:42:44 +08:00
Martin Weinelt
8779735d47 cwiid: drop, kodi: don't build with cwiid for wiiremote support (#544595) 2026-07-22 16:35:38 +00:00
Minijackson
3b94d36d7d nixos/containers: new registries.settings option, deprecate others
Those options mapped to the deprecated V1 format,
and didn't allow using the newer format.

If any of the older options are used,
a warning is displayed,
and the generated registries.conf file follows the old V1 format.

For more information about the new format,
see https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md
2026-07-22 18:09:51 +02:00
R. Ryantm
a8340d6475 devin-cli: 3000.1.27 -> 3000.2.17 2026-07-22 16:07:10 +00:00
Rémi NICOLE
41f076d2ed gelly: 1.9.2 -> 1.9.4 (#544487) 2026-07-22 16:06:00 +00:00
whispers
d6d0c1a3a4 haskellPackages: regenerate hackage packages after cwiid drop 2026-07-22 11:51:23 -04:00
nixpkgs-ci[bot]
4f9a49b49c openiscsi: 2.1.11 -> 2.1.12 (#542354) 2026-07-22 15:51:09 +00:00
nixpkgs-ci[bot]
ca3c4e4fd4 unciv: 4.20.11 -> 4.21.0 (#533424) 2026-07-22 15:51:03 +00:00
whispers
ab07aeec58 cwiid: drop
cwiid's wmgui depends on the long-deprecated gtk2, which we want to
delete. theoretically we could keep just libcwiid around, but the case
for an old codebase that doesn't seem to have been touched in 17 years
is not particularly compelling.
2026-07-22 11:34:47 -04:00
whispers
5648ac4351 kodi: don't build with cwiid for wiiremote support
cwiid has been unmaintained for 17 years and depends on gtk2, which we
want to remove. the only thing kodi uses it for is wiiremote support,
and those code paths don't appear to have been touched in kodi other
than cmake changes since 2014. this doesn't seem like a huge loss to
remove.
2026-07-22 11:32:46 -04:00
emilylange
289ee59179 openbao: 2.6.0 -> 2.6.1
https://github.com/openbao/openbao/releases/tag/v2.6.1

diff: https://github.com/openbao/openbao/compare/v2.6.0...v2.6.1
2026-07-22 17:23:15 +02:00
Martin Weinelt
b7ed9466c5 python3Packages.pyglet: replace gtk2 usage with pillow (#544589) 2026-07-22 15:10:10 +00:00
nixpkgs-ci[bot]
d490db1b5c spruce: 1.35.11 -> 1.35.13 (#544514) 2026-07-22 15:09:44 +00:00
nixpkgs-ci[bot]
1aed5d1e90 sonarqube-cli: 1.2.0.3278 -> 1.3.0.3493 (#543836) 2026-07-22 15:09:30 +00:00
夜坂雅
3b4a2f5533 smpeg: drop gtk2 and opengl player 2026-07-22 23:04:32 +08:00
Martin Weinelt
82d4f5b39f python3Packages.pyglet: replace gtk2 usage with pillow
Pyglet uses GDK 2.x for loading images in a gdkpixbuf. It also supports
the same with Pillow, which is far more covenient and not dead.
2026-07-22 16:56:44 +02:00
Arne Keller
d4686579c3 sourcey: init at 3.6.5 (#504862) 2026-07-22 14:43:46 +00:00
Adam C. Stephens
348e6977bd claude-code: 2.1.216 -> 2.1.217 (#544442) 2026-07-22 14:40:07 +00:00
R. Ryantm
49aad6bcb7 gotlsaflare: 2.8.3 -> 2.8.4 2026-07-22 14:36:42 +00:00
R. Ryantm
6aa8cdeae4 terraform-providers.hashicorp_aws: 6.54.0 -> 6.55.0 2026-07-22 14:34:41 +00:00
emilylange
eab52df279 chromium,chromedriver: 150.0.7871.128 -> 150.0.7871.181
https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0256605430.html

This update includes 12 security fixes.

CVEs:
CVE-2026-16420 CVE-2026-16421 CVE-2026-16413 CVE-2026-16414
CVE-2026-16415 CVE-2026-16416 CVE-2026-16417 CVE-2026-16418
CVE-2026-16419 CVE-2026-16422 CVE-2026-16423 CVE-2026-16424
2026-07-22 16:24:12 +02:00
R. Ryantm
8fd082ce8a docker-credential-env: 1.6.1 -> 1.7.0 2026-07-22 14:05:08 +00:00
R. Ryantm
2457364261 dolt: 2.2.1 -> 2.2.2 2026-07-22 14:00:47 +00:00
Kam
54769f3399 sourcey: init at 3.6.5 2026-07-22 22:42:58 +10:00
Guillaume Girol
f57e9dddb6 paperwork: fix build with recent versions of setuptools
pkg_resources has been removed, backport a patch using the standard
library instead of pkg_resources.

Fixes: https://github.com/NixOS/nixpkgs/issues/544605
2026-07-22 12:00:00 +00:00
R. Ryantm
5d4dccf414 rattler-build: 0.68.0 -> 0.70.0 2026-07-22 11:27:22 +00:00
R. Ryantm
d1d9dc2a1a spruce: 1.35.11 -> 1.35.13 2026-07-22 11:20:40 +00:00
R. Ryantm
b2cb632cb1 python3Packages.ha-garmin: 0.1.29 -> 0.1.31 2026-07-22 10:07:30 +00:00
R. Ryantm
8574ae1a41 igsc: 1.3.0 -> 1.3.1 2026-07-22 09:48:27 +00:00
Holiu618
60f46db569 git-spice: 0.31.1 -> 0.31.2 2026-07-22 17:41:39 +08:00
R. Ryantm
d6830397b3 gelly: 1.9.2 -> 1.9.4 2026-07-22 09:25:39 +00:00
Pol Dellaiera
e8f3271c6d python3Packages.lxst: 0.4.4 -> 0.5.0 2026-07-22 10:51:22 +02:00
R. Ryantm
82b8c86508 python3Packages.kafka-python: 3.0.8 -> 3.0.9 2026-07-22 08:24:23 +00:00
Saad Nadeem
4165703b83 vimPlugins.blink-lib: init at 0-unstable-2026-06-19
https://github.com/saghen/blink.lib
2026-07-22 03:46:09 -04:00
Pol Dellaiera
b4a424fb29 sideband: 1.9.8 -> 2.0.0
Diff: https://github.com/markqvist/Sideband/compare/1.9.8...2.0.0

Changelog: https://github.com/markqvist/Sideband/releases/tag/2.0.0
2026-07-22 09:40:46 +02:00
Fabian Affolter
cb1cdb2b01 python313Packages.pyexploitdb: 0.3.35 -> 0.3.36
Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md
2026-07-22 09:04:56 +02:00
Peder Bergebakken Sundt
35a6ed3041 nocturne: 1.4.0 -> 1.4.2
Diff: https://github.com/Jeffser/Nocturne/compare/1.4.0...1.4.2

Changelog: https://github.com/Jeffser/Nocturne/releases
2026-07-22 09:04:19 +02:00
Fabian Affolter
44ab10a93c python313Packages.publicsuffixlist: 1.0.2.20260715 -> 1.0.2.20260722
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260722-gha/CHANGES.md
2026-07-22 09:00:39 +02:00
Fabian Affolter
6f4867d884 python313Packages.iamdata: 0.1.202607211 -> 0.1.202607221
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202607211...v0.1.202607221

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202607221
2026-07-22 08:57:27 +02:00
R. Ryantm
05ab63fcd9 libretro.dosbox-pure: 0-unstable-2026-07-06 -> 0-unstable-2026-07-15 2026-07-22 06:09:40 +00:00
R. Ryantm
b09733d369 dnsdiag: 2.9.3 -> 2.9.4 2026-07-22 05:47:24 +00:00
Markus Hauck
8d29261d94 vscode-extensions.anthropic.claude-code: 2.1.216 -> 2.1.217
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-22 07:41:54 +02:00
Markus Hauck
539df81347 claude-code: 2.1.216 -> 2.1.217
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-07-22 07:41:54 +02:00
R. Ryantm
6138d2d546 python3Packages.py3status: 3.63 -> 3.64 2026-07-22 05:21:56 +00:00
R. Ryantm
7fe79f3d01 claude-agent-acp: 0.58.1 -> 0.60.0 2026-07-22 04:23:07 +00:00
R. Ryantm
164dd56a60 sioyek: 2.0.0-unstable-2026-07-11 -> 2.0.0-unstable-2026-07-21 2026-07-22 04:20:51 +00:00
R. Ryantm
dbdb636652 vscode-extensions.tuttieee.emacs-mcx: 0.110.11 -> 0.111.0 2026-07-22 04:19:30 +00:00
R. Ryantm
469aba3b91 python3Packages.types-aiobotocore: 3.7.0 -> 3.8.0 2026-07-22 04:00:40 +00:00
R. Ryantm
a4f0634015 grafanaPlugins.grafana-metricsdrilldown-app: 2.2.0 -> 2.3.0 2026-07-22 03:47:52 +00:00
R. Ryantm
0f5d8c3364 python3Packages.materialyoucolor: 3.0.2 -> 3.0.3 2026-07-22 03:45:31 +00:00
R. Ryantm
c36286be13 runpodctl: 2.6.1 -> 2.7.2 2026-07-22 03:39:37 +00:00
R. Ryantm
e0990a2f95 nerdfetch: 8.5.4 -> 8.5.5 2026-07-22 03:19:51 +00:00
nixpkgs-ci[bot]
eef2380c20 Merge dde6423243 into haskell-updates 2026-07-22 00:34:47 +00:00
R. Ryantm
c8ed772afc vscode-extensions.ziglang.vscode-zig: 0.6.18 -> 0.6.19 2026-07-21 23:54:25 +00:00
R. Ryantm
f98476d04f ghidra-extensions.ghidra-golanganalyzerextension: 1.3.0 -> 1.4.0 2026-07-21 23:51:51 +00:00
R. Ryantm
58d6fde159 gotify-cli: 2.3.2 -> 2.4.0 2026-07-21 23:46:32 +00:00
R. Ryantm
93b7f83727 kakoune-lsp: 21.0.1 -> 21.0.2 2026-07-21 23:31:56 +00:00
R. Ryantm
e586aa8c0b suitesparse-graphblas: 10.3.1 -> 10.3.2 2026-07-21 22:38:13 +00:00
Sigmanificient
5b8dd6608e python3Packages.glyphtools: use finalAttrs 2026-07-22 00:34:44 +02:00
Sigmanificient
2ba1187f64 python3Packages.glytools: migrate to pyproject 2026-07-22 00:30:50 +02:00
R. Ryantm
76ba128cbf soteria: 0.3.1 -> 0.3.2 2026-07-21 20:57:08 +00:00
R. Ryantm
545cf26bdd ananicy-rules-cachyos: 0-unstable-2026-07-11 -> 0-unstable-2026-07-20 2026-07-21 20:17:42 +00:00
R. Ryantm
1c30f12981 mtail: 3.4.3 -> 3.4.4 2026-07-21 20:15:15 +00:00
Gerhard Schwanzer
8c22e94dcd perlPackages.YAMLSyck: 1.45 -> 1.47
https://metacpan.org/release/TODDR/YAML-Syck-1.47/changes

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-21 21:34:33 +02:00
R. Ryantm
7a00a681ee xmrig-mo: 6.26.0-mo3 -> 6.26.0-mo4 2026-07-21 19:19:15 +00:00
Gaetan Lepage
6bb92e1743 cudaPackages.nvbandwidth: 0.9 -> 0.10.0
Diff: https://github.com/NVIDIA/nvbandwidth/compare/v0.9...v0.10.0

Changelog: https://github.com/NVIDIA/nvbandwidth/blob/v0.10.0/CHANGELOG.md
2026-07-21 19:16:35 +00:00
Nicholas Malcolm
8288543817 vintagestory: 1.22.4 → 1.22.5 2026-07-21 14:34:42 -04:00
R. Ryantm
7e7c6ca50a yamlscript: 0.2.27 -> 0.2.29 2026-07-21 17:10:49 +00:00
nicknb
1fcd0d95f4 dblab: 0.44.1 -> 0.46.0 2026-07-21 18:49:05 +02:00
R. Ryantm
98ac34f02e doppler: 3.76.0 -> 3.76.1 2026-07-21 16:37:02 +00:00
winston
b74cf98da8 gnomeExtensions.user-themes-x: add patch for libglycin{,-gtk4} 2026-07-21 17:49:46 +02:00
winston
84224d7c2c nixosTests/gnome-extensions: fix checkExtension conditional
Co-authored-by: Tom Hunze <dev@thunze.de>
2026-07-21 17:49:46 +02:00
winston
4e626fe7e5 gnomeExtensions: drop unmaintained extensions 2026-07-21 17:49:45 +02:00
R. Ryantm
8238cfe212 stevenblack-blocklist: 3.16.97 -> 3.16.99 2026-07-21 14:10:22 +00:00
winston
ae3ee2881e gnomeExtensions.unite: 84 -> 85 2026-07-21 13:20:46 +02:00
winston
378aa2aeaa gnomeExtensions.impatience: 0.5.3-unstable-2025-10-06 -> 0.5.3-unstable-2026-03-11 2026-07-21 13:20:46 +02:00
winston
31a9a16659 gnomeExtensions.guillotine: 26 -> 27-unstable-2026-04-08 2026-07-21 13:20:45 +02:00
winston
f8e9d6cf64 gnomeExtensions.argos: unstable-2025-09-25 -> 50 2026-07-21 13:20:45 +02:00
winston
127f6348f8 gnomeExtensions.easyScreenCast: 1.12.0 -> 1.13.2 2026-07-21 13:20:44 +02:00
winston
766cbd5238 gnomeExtensions.desktop-icons-ng-ding: update patch 2026-07-21 13:20:44 +02:00
winston
3365007706 gnomeExtensions.system-monitor-next: update patch 2026-07-21 13:20:44 +02:00
R. Ryantm
7f42cc775a python3Packages.jellyfin-apiclient-python: 1.12.0 -> 1.15.0 2026-07-21 03:26:34 +00:00
nixpkgs-ci[bot]
e3c24ee8db Merge c91334b372 into haskell-updates 2026-07-21 00:36:50 +00:00
R. Ryantm
6cc5988077 kddockwidgets: 2.4.0 -> 2.4.1 2026-07-20 21:25:13 +00:00
Sefa Eyeoglu
a96dd43b01 wayvr: 26.2.1 -> 26.7.1
https://github.com/wayvr-org/wayvr/releases/tag/v26.7.0
https://github.com/wayvr-org/wayvr/releases/tag/v26.7.1

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-20 20:31:13 +02:00
winston
c1aaaed128 gnomeExtensions: update for 2026-07-19 2026-07-20 18:50:42 +02:00
winston
a9b4d6ec32 gnomeExtensions: add ignorelist and caching to update script
Co-authored-by: Tom Hunze <dev@thunze.de>
2026-07-20 18:50:42 +02:00
Malte Ott
116208d9cf haskellPackages.hie-bios: restrict to 0.19 (#543505) 2026-07-20 15:54:18 +00:00
R. Ryantm
7d094b8f8d sonarqube-cli: 1.2.0.3278 -> 1.3.0.3493 2026-07-20 12:29:02 +00:00
Holiu618
d73a035db1 flyway: 12.11.0 -> 13.0.0 2026-07-20 18:41:47 +08:00
nixpkgs-ci[bot]
a332844436 Merge cbf17f2c3c into haskell-updates 2026-07-20 00:39:47 +00:00
Gerhard Schwanzer
a6e06b6c68 dcmtk: patch CVE-2026-5663
Backport upstream commit edbb085e, which sanitizes values substituted into storescp execution hooks to prevent remote command injection.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-07-19 21:03:25 +02:00
R. Ryantm
903abf98e9 microsoft-edge: 150.0.4078.65 -> 150.0.4078.83 2026-07-19 18:40:56 +00:00
Alexandre Esteves
86ed8342de haskellPackages: regenerate package set based on current config 2026-07-19 13:45:57 +01:00
Alexandre Esteves
31f495afe9 haskellPackages.hie-bios: restrict to 0.19 2026-07-19 13:45:49 +01:00
Peder Bergebakken Sundt
5c37261b8a nocturne: 1.3.2 -> 1.4.0
Diff: https://github.com/Jeffser/Nocturne/compare/1.3.2...1.4.0

Changelog: https://github.com/Jeffser/Nocturne/releases
2026-07-19 13:55:17 +02:00
R. Ryantm
14420c0e61 gdevelop: 5.6.269 -> 5.6.274 2026-07-19 08:56:55 +00:00
Rine Amakawa
e4378c08cc jadx: 1.5.5 -> 1.5.6
Diff: https://github.com/skylot/jadx/compare/v1.5.5...v1.5.6

Changelog: https://github.com/skylot/jadx/releases/tag/v1.5.6
2026-07-19 14:26:09 +09:00
R. Ryantm
61ea77dd41 fdk-aac-encoder: 1.0.7 -> 1.0.8 2026-07-19 00:41:09 +00:00
nixpkgs-ci[bot]
da941382a6 Merge 2a83e50fab into haskell-updates 2026-07-19 00:37:23 +00:00
R. Ryantm
0be63e5872 python3Packages.discid: 1.4.0 -> 1.4.2 2026-07-18 06:08:48 +00:00
Wolfgang Walther
920b50911d [haskell-updates] haskellPackages: stackage Nightly 2026-06-26 -> Nightly 2026-07-13 (#543047) 2026-07-18 06:01:42 +00:00
Wolfgang Walther
43159787fd haskellPackages.rerefined: allow QuickCheck 2.16 (#536459) 2026-07-18 06:01:28 +00:00
nixpkgs-ci[bot]
a603053a30 Merge b5d95a3fd3 into haskell-updates 2026-07-18 00:34:07 +00:00
Wolfgang Walther
5865c4be2c haskellPackages.postgres-websockets: update jailbreak 2026-07-17 22:39:16 +02:00
Wolfgang Walther
b72ec6bdee haskellPackages.no-recursion: warn for obsolete override
A fix has been merged upstream, but not released, yet - so adding the
warning to pick that up automatically on the next bump.
2026-07-17 22:39:08 +02:00
Wolfgang Walther
c818fb7e53 haskellPackages: drop various obsolete overrides after hackage bump 2026-07-17 22:39:04 +02:00
Wolfgang Walther
88daa4b688 haskellPackages: regenerate hackage-packages.nix 2026-07-17 22:33:28 +02:00
Wolfgang Walther
d82c0d269e haskellPackages.mlkem: disable tests 2026-07-17 22:33:26 +02:00
Wolfgang Walther
0b6b59708c haskellPackages: stackage Nightly 2026-06-26 -> Nightly 2026-07-13
all-cabal-hashes: 2026-06-26T06:10:51Z -> 2026-07-15T08:37:28Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-07-17 22:33:25 +02:00
Wolfgang Walther
9220258efb haskellPackages.mlkem: unmark broken
This package is still effectively broken at this stage, but the next
bump to stackage will add mlkem as a dependency of tls, which is in the
dependency chain of cabal2nix itself.

The same bump will update crypton and thus make mlkem build - but we
can't mark it unbroken, when cabal2nix-unstable fails to run because one
of its dependencies is marked broken...
2026-07-17 22:09:38 +02:00
Christopher Kaster
cd7e23422b playdate: init at 3.1.0 2026-07-17 13:36:19 +02:00
Diogo Correia
778f1c6575 nixos/i18n/input-method: disallow gtk{2,3}.dev in closure
The gtk-query-immodules-{2,3}.0 util writes argv[0] to its stdout
in a comment (i.e., "# Created by ..."). This results in a reference to
pkgs.gtk{2,3}.dev being present in the closure.

This commit avoids this issue by adding the pkgs.gtk{2,3}.dev to path
and calling gtk-query-immodules-{2,3}.0 without its full path.

Furthermore, pkgs.gtk{2,3}.dev is added to disallowedReferences to avoid
future regressions.
2026-07-17 01:39:26 +01:00
nixpkgs-ci[bot]
a8560ee995 Merge 3caf6c92ce into haskell-updates 2026-07-17 00:36:58 +00:00
Johan Thomsen
d8a4aa50cf coredns: 1.14.3 -> 1.14.6 2026-07-16 09:37:10 +02:00
R. Ryantm
388592c282 unciv: 4.20.11 -> 4.21.0 2026-07-16 02:02:15 +00:00
nixpkgs-ci[bot]
cfdc80cdd7 Merge 8288eae5a4 into haskell-updates 2026-07-16 00:35:07 +00:00
Connor Grady
4f210bb6a9 mpv-unwrapped: remove vestigial bs2bSupport flag 2026-07-15 15:00:22 -05:00
R. Ryantm
8c32533795 openiscsi: 2.1.11 -> 2.1.12 2026-07-15 19:31:32 +00:00
R. Ryantm
ad71e926ec libsidplayfp: 2.16.1 -> 3.0.2
Co-authored-by: OPNA2608 <opna2608@protonmail.com>
2026-07-15 19:21:55 +02:00
OPNA2608
aa0d0cb777 audacious-plugins: Fix support for libsidplay >= 3.0 2026-07-15 19:21:55 +02:00
OPNA2608
3b7b78262a libresidfp: init at 1.1.1 2026-07-15 19:01:18 +02:00
Wolfgang Walther
523ffbe971 haskellPackages.rapid: patch bounds (#541874) 2026-07-15 06:41:29 +00:00
nixpkgs-ci[bot]
3aed88a715 Merge 2c726dc782 into haskell-updates 2026-07-15 00:30:56 +00:00
Alexandre Esteves
1c3465fcb7 haskellPackages: regenerate package set based on current config 2026-07-14 17:57:03 +01:00
Alexandre Esteves
54112f9a6b haskellPackages.rapid: patch bounds 2026-07-14 17:56:50 +01:00
nixpkgs-ci[bot]
92cbc9ca81 Merge d95279435c into haskell-updates 2026-07-14 00:33:37 +00:00
Peder Bergebakken Sundt
a1b1421843 nocturne: add versionCheckHook 2026-07-13 22:17:21 +02:00
r-vdp
afed809954 mako: route D-Bus activation through mako.service
The D-Bus activation file shipped by mako has no SystemdService= line,
so dbus execs mako directly when a notification arrives before
the compositor is up. mako then dies with "failed to create display",
repeatedly, and the notification is lost.

nixpkgs installs the upstream contrib systemd unit, which has
Type=dbus, After=graphical-session.target and an ExecCondition on
WAYLAND_DISPLAY. Point the activation file at it so early
notifications wait for the session instead of failing.

Upstream mako cannot do this unconditionally because meson does not
install the contrib unit.
2026-07-13 12:56:50 +02:00
nixpkgs-ci[bot]
6a3c990a99 Merge 310b8cc6a5 into haskell-updates 2026-07-13 00:38:09 +00:00
Pol Dellaiera
ebab660e15 sideband: 1.9.7 -> 1.9.8 2026-07-12 22:44:00 +02:00
nixpkgs-ci[bot]
39ee207b1d Merge dd93798a29 into haskell-updates 2026-07-12 00:38:11 +00:00
nixpkgs-ci[bot]
d64edb78f9 Merge ffc7f8ce99 into haskell-updates 2026-07-11 00:36:01 +00:00
nixpkgs-ci[bot]
54726cb9e3 Merge 0e6ff04fc5 into haskell-updates 2026-07-10 00:42:12 +00:00
nixpkgs-ci[bot]
b7659cdb62 Merge 8ab1ccd1c1 into haskell-updates 2026-07-09 00:41:01 +00:00
Felix Singer
01397f0372 openboardview: 9.95.2 -> 10.0.0
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-09 00:06:24 +02:00
Felix Singer
16ab2db83b openboardview: Add link to the changelog
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-08 23:51:51 +02:00
Felix Singer
f83e77f48f openboardview: use finalAttrs
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-07-08 23:51:47 +02:00
nixpkgs-ci[bot]
bcf85400c4 Merge bd3c09ca2a into haskell-updates 2026-07-08 00:36:49 +00:00
nixpkgs-ci[bot]
e3927c07f7 Merge 60f3895575 into haskell-updates 2026-07-07 00:43:55 +00:00
nixpkgs-ci[bot]
8486e8a7b3 Merge fbdfe58264 into haskell-updates 2026-07-06 00:43:34 +00:00
nixpkgs-ci[bot]
4f0970401a Merge 7d5d19274b into haskell-updates 2026-07-05 00:43:51 +00:00
nixpkgs-ci[bot]
9959ce2f44 Merge f91cfe02f8 into haskell-updates 2026-07-04 00:40:56 +00:00
nixpkgs-ci[bot]
3f085fe61c Merge 9778ed5674 into haskell-updates 2026-07-03 00:42:09 +00:00
Wolfgang Walther
f61423d87c haskellPackages.lambdabot: remove ncfavier as maintainer (#537887) 2026-07-02 19:57:54 +00:00
Naïm Camille Favier
4aeebf57da haskellPackages.lambdabot: remove ncfavier as maintainer 2026-07-02 19:38:32 +02:00
Wolfgang Walther
4c7647a6d3 haskell.packages.ghc{96,98}.haskell-language-server: fix build (#537724) 2026-07-02 10:10:33 +00:00
Wolfgang Walther
afda14f1d4 dhall-lsp-server: fix build with lsp 2.8 2026-07-02 10:31:48 +02:00
Wolfgang Walther
e9af2ed4be haskellPackages.no-recursion: jailbreak 2026-07-02 10:23:39 +02:00
Wolfgang Walther
2735e861f0 haskell.packages.ghc{96,98}.haskell-language-server: fix build
Jailbreaks are due to optparse-applicative.
2026-07-02 10:07:26 +02:00
Wolfgang Walther
92ca07b6a5 haskellPackages.threadscope: jailbreak 2026-07-02 09:48:12 +02:00
Wolfgang Walther
e82d6b924f haskellPackages.taskwarrior: jailbreak 2026-07-02 09:43:24 +02:00
Wolfgang Walther
94aa8f8960 haskellPackages.shh{,-extras}: jailbreak 2026-07-02 09:41:11 +02:00
Wolfgang Walther
75496eb67a haskellPackages.eventlog2html: jailbreak 2026-07-02 09:36:13 +02:00
Wolfgang Walther
9c55dbeccf [haskell-updates] stack: patch for semaphore-compat >= 2.0 (#534567) 2026-07-02 07:25:00 +00:00
Wolfgang Walther
cef090d1ab haskellPackages.optics: pick patches that make test suite pass with 9.12 (#536009) 2026-07-02 07:19:43 +00:00
sterni
4132fb9736 haskellPackages.optics: pick patches that make test suite pass with 9.12
I'm not 100% clear whether there is still some kind of GHC regression
involved here, but I think we can pick these patches from upstream's
development branch. Also GHC upstream is aware of these (original)
failures with 9.12.5-rc2.
2026-07-02 09:13:52 +02:00
Wolfgang Walther
98c655c09a haskellPackages.*: compile a few test suites with threaded runtime (#537144) 2026-07-02 07:06:56 +00:00
nixpkgs-ci[bot]
3f49232af6 Merge 8037b1aab1 into haskell-updates 2026-07-02 00:50:41 +00:00
nixpkgs-ci[bot]
7100632254 Merge 5bb269961b into haskell-updates 2026-07-01 00:56:02 +00:00
Alexandre Esteves
b078be0041 haskellPackages.*: compile a few test suites with threaded runtime 2026-07-01 01:01:33 +01:00
R. Ryantm
a2d5d09342 libvgm: 0-unstable-2026-06-07 -> 0-unstable-2026-06-23 2026-06-30 14:45:16 +00:00
nixpkgs-ci[bot]
92779d4478 Merge 3b1d058d00 into haskell-updates 2026-06-30 00:53:14 +00:00
sterni
070e7a021f haskellPackages.futhark-manifest: use version requested by futhark-0.26.3 2026-06-29 23:56:40 +02:00
Wolfgang Walther
71b5964ed6 haskellPackages.{yaya*}: allow doctest 0.25 (#536739) 2026-06-29 18:04:32 +00:00
Wolfgang Walther
00a35c51c7 haskellPackages.{yaya*}: allow doctest 0.25 2026-06-29 19:55:06 +02:00
Wolfgang Walther
dbd129b241 haskellPackages.graphviz: allow QuickCheck 2.16 (#536737) 2026-06-29 17:54:14 +00:00
Wolfgang Walther
26066e1e2b haskellPackages.graphviz: allow QuickCheck 2.16 2026-06-29 19:28:59 +02:00
nixpkgs-ci[bot]
60f1d07046 Merge 2df5d1313a into haskell-updates 2026-06-29 00:55:22 +00:00
Wolfgang Walther
a5e06de0c4 haskellPackages.servant-{auth-client,auth-docs,auth-server,swagger}: jailbreak (#536456) 2026-06-28 22:21:46 +00:00
Wolfgang Walther
8833922b3e haskellPackages.rerefined: allow QuickCheck 2.16 2026-06-28 23:57:31 +02:00
Wolfgang Walther
d0e8fdd1bd haskellPackages.servant-{auth-client,auth-docs,auth-server,swagger}: jailbreak 2026-06-28 23:39:46 +02:00
sterni
9122c84035 git-annex: delete unused patch file 2026-06-28 16:15:35 +02:00
sterni
f479cbacab stack: apply patches for semaphore-compat >= 2.0
Apply patches from https://github.com/commercialhaskell/stack/pull/6935
allowing us to build stack with GHC 9.12.5-rc2 (but no other GHC version).
Patch for the change log is not included (due to likely conflict problems),
but other documentation included with stack is updated.

We also apply an unrelated bug fix, so we don't need to rebase the patches.
2026-06-28 16:12:15 +02:00
sterni
f87fabdc91 stack: drop released patch 2026-06-28 16:11:51 +02:00
sterni
f94cecf640 haskell.packages.ghc910.stack: remove compat code
Ideally, we won't use this going forward and just build stack with GHC 9.12
2026-06-28 15:45:51 +02:00
Wolfgang Walther
fc0932307c pkgsStatic.haskell.packages.native-bignum.ghc948.postgrest: fix build
Removes a dependency which had long been replaced upstream, but the
expression is still generated from the outdated hackage package.

The GHC 9.4.8 static variant is still used upstream, but we will be able
to remove it from the release set on PostgREST's next release.
2026-06-28 10:47:04 +02:00
Wolfgang Walther
ffbec19b05 haskellPackages.git-annex: update hash 2026-06-28 10:32:42 +02:00
nixpkgs-ci[bot]
435e7264b6 Merge bdd995eaee into haskell-updates 2026-06-28 00:54:07 +00:00
sternenseemann
480f0726e7 [haskell-updates] haskellPackages: stackage Nightly 2026-06-20 -> Nightly 2026-06-26 (#534748) 2026-06-27 11:29:35 +00:00
nixpkgs-ci[bot]
4d0ae93287 Merge 538087c016 into haskell-updates 2026-06-27 00:52:07 +00:00
sternenseemann
81ef0ce73b haskellPackages.wai-app-file-cgi: pin to < 3.2.0 for mighttpd2 (#535246) 2026-06-26 11:13:45 +00:00
sterni
24211dd381 haskellPackages.wai-app-file-cgi: pin to < 3.2.0 for mighttpd2
Requires picking a compat patch from 3.2.1 for http-types-0.12.5.
2026-06-26 13:04:54 +02:00
sterni
8b99224c3e haskellPackages.statistics: drop obsolete override 2026-06-26 10:48:10 +02:00
sterni
d56383f426 haskellPackages: stackage Nightly 2026-06-20 -> Nightly 2026-06-26
all-cabal-hashes: 2026-06-20T12:32:58Z -> 2026-06-26T06:10:51Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-06-26 10:48:10 +02:00
nixpkgs-ci[bot]
2836c4b1f4 Merge 19e056881c into haskell-updates 2026-06-26 00:54:38 +00:00
Wolfgang Walther
16a3b0c7d9 [haskell-updates] git-annex: unbreak (#534543) 2026-06-25 08:31:42 +00:00
Wolfgang Walther
7db16b7a40 top-level/release-haskell.nix: use ghc 9.12 in versioned jobs (#534745) 2026-06-25 07:55:36 +00:00
nixpkgs-ci[bot]
85b5c86354 Merge 19a053f28c into haskell-updates 2026-06-25 00:53:29 +00:00
nixpkgs-ci[bot]
3f6c25ad80 Merge dd4c7b49b6 into haskell-updates 2026-06-24 00:48:36 +00:00
sterni
a8988fede0 top-level/release-haskell.nix: drop ghc9125 exclusions
These packages need to work in the default package set anyways!
2026-06-23 23:36:56 +02:00
sterni
68f69e8b05 top-level/release-haskell.nix: prefer ghc9125 over ghc9123 2026-06-23 23:36:56 +02:00
Robert Hensing
9bbb567bb9 haskellPackages.hercules-ci-optparse-applicative: 0.19.0.0-fork-0 -> 0.19.0.0-fork-1 2026-06-23 17:11:40 +02:00
sterni
5f8a3af9eb haskellPackages.git-annex: patch for http-types >= 0.12.5 2026-06-23 12:55:31 +02:00
sterni
b25e3e8489 git-annex: update sha256 for 10.20260601 2026-06-23 12:55:31 +02:00
sterni
a220c38f46 haskellPackages.cabal2nix-unstable: 2026-03-30 -> 2026-06-23
This makes sure the libmagic dependency of haskellPackages.magic
is resolved correctly again.
2026-06-23 12:55:25 +02:00
sterni
fdbcfd8b47 haskellPackages.statistics: allow doctest >= 0.25 2026-06-23 10:17:49 +02:00
sterni
eff6c0e60e darcs: patch incompatibilities with Stackage Nightly and Cabal 3.14 2026-06-23 10:17:49 +02:00
nixpkgs-ci[bot]
5a03008b47 Merge 691bc285bc into haskell-updates 2026-06-23 00:52:15 +00:00
nixpkgs-ci[bot]
6dd4da168b Merge 6e7f01b46b into haskell-updates 2026-06-22 00:59:28 +00:00
Alexandre Esteves
4cbc2251c7 haskellPackages.haskell-language-server: fix or bump deps (#525752) 2026-06-22 00:38:49 +00:00
Alexandre Esteves
a8233a24e1 haskellPackages: regenerate package set based on current config 2026-06-21 23:04:56 +01:00
Alexandre Esteves
da4f3989f0 haskellPackages.haskell-language-server: add myself as maintainer including deps 2026-06-21 22:44:59 +01:00
Alexandre Esteves
e0497b3d10 haskellPackages: drop obsolete package upgrades 2026-06-21 22:44:07 +01:00
Alexandre Esteves
a49c815e3d haskellPackages: regenerate package set based on current config 2026-06-21 22:43:24 +01:00
Alexandre Esteves
f213d6af36 haskellPackages.haskell-language-server: unrestrict deps 2026-06-21 22:30:23 +01:00
Alexandre Esteves
aba749b3bb haskellPackages.stylish-haskell: patch bound 2026-06-21 22:30:07 +01:00
Wolfgang Walther
e64658550c cabal-install: patch for compatibility with semaphore-compat-2.0.0 (#531658) 2026-06-21 09:11:29 +00:00
Wolfgang Walther
07d2edc929 haskellPackages.gitit: drop obsolete overrides 2026-06-21 10:47:07 +02:00
nixpkgs-ci[bot]
b52ea84a40 Merge dccba7b9f2 into haskell-updates 2026-06-21 00:59:34 +00:00
sterni
f394a62a65 cabal-install: patch for compatibility with semaphore-compat-2.0.0
This is necessary pending a release of cabal-install-3.18 (and Cabal-3.18).
Since the patch for Cabal changes the public API, I've chosen to only
apply it inside the cabal-install overlay for now.
2026-06-21 02:39:54 +02:00
sternenseemann
ad66699b02 [haskell-updates] haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-16 (#530271) 2026-06-21 00:30:46 +00:00
sterni
084d450fa7 haskell.packages.ghc9125: 9.12.4.20260606 -> 9.12.4.20260614 2026-06-20 19:18:03 +02:00
Wolfgang Walther
ec138222f7 haskellPackages.postgres-websockets: jailbreak (wai-app-static) 2026-06-20 19:18:03 +02:00
sterni
5a13f175d1 haskellPackages.hakyll-filestore: drop obsolete override 2026-06-20 19:18:03 +02:00
Wolfgang Walther
117625921f haskellPackages.hw-prim: drop obsolete jailbreak 2026-06-20 19:18:03 +02:00
Wolfgang Walther
2c44031fe0 haskellPackages.vector: drop obsolete jailbreak 2026-06-20 19:18:03 +02:00
sterni
d34ba4d817 haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-20
all-cabal-hashes: 2026-06-09T15:28:54Z -> 2026-06-20T12:32:58Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-06-20 19:18:02 +02:00
nixpkgs-ci[bot]
e34ce374a1 Merge 6c91888634 into haskell-updates 2026-06-20 00:54:18 +00:00
nixpkgs-ci[bot]
a00be59a94 Merge f7df78e77a into haskell-updates 2026-06-19 01:03:53 +00:00
nixpkgs-ci[bot]
ab20ff9b2f Merge a0fe7a7f2e into haskell-updates 2026-06-18 00:58:39 +00:00
nixpkgs-ci[bot]
995d34a153 Merge 8cf9f7fff1 into haskell-updates 2026-06-17 00:58:42 +00:00
Wolfgang Walther
9208b19946 haskellPackages.{rvar,QuickCheck-safe}: fix build (#531374) 2026-06-16 20:14:29 +00:00
nixpkgs-ci[bot]
9029909ba3 Merge 5a21d1bfee into haskell-updates 2026-06-16 01:04:21 +00:00
nixpkgs-ci[bot]
b82be3afe6 Merge 635f366cf9 into haskell-updates 2026-06-15 00:59:45 +00:00
Naïm Camille Favier
248b70dc3b haskellPackages.QuickCheck-safe: allow build with QuickCheck 2.16 2026-06-14 16:11:41 +02:00
Naïm Camille Favier
0baca65faa haskellPackages.{rvar,random-fu}: fix build 2026-06-14 16:11:11 +02:00
nixpkgs-ci[bot]
b1528a1baf Merge a18d24ff2b into haskell-updates 2026-06-14 00:57:26 +00:00
Wolfgang Walther
200316c491 haskellPackages/fused-effects: jailbreak because of too tight hedgedoc dep (#531331) 2026-06-13 12:49:06 +00:00
mangoiv
3c4f10205c haskellPackages/fused-effects: jailbreak because of too tight hedgedog dep 2026-06-13 14:03:44 +02:00
Wolfgang Walther
827c840fb1 haskellPackages.validation: pin to 1.1.5 (#530365) 2026-06-13 11:43:41 +00:00
Allen Du
095f6729ca haskellPackages.validation: pin to 1.1.5 2026-06-13 10:17:35 +02:00
Wolfgang Walther
1352e67378 haskellPackages: regenerate hackage-packages.nix 2026-06-13 10:17:11 +02:00
nixpkgs-ci[bot]
0814616eaf Merge 08740d8811 into haskell-updates 2026-06-13 00:57:33 +00:00
nixpkgs-ci[bot]
f70431ea67 Merge 20c18080b0 into haskell-updates 2026-06-12 00:58:47 +00:00
sterni
8383c3f904 haskellPackages.hakyll-filestore: allow hakyll >= 4.17 2026-06-11 22:38:23 +02:00
nixpkgs-ci[bot]
cac8c10692 Merge d9c4084332 into haskell-updates 2026-06-11 00:55:35 +00:00
Stefan Frijters
3cb8b0787d formats.javaProperties: use structuredAttrs instead of passAsFile in test 2026-06-10 15:34:37 +02:00
Stefan Frijters
dfde99fd70 formats.javaProperties: use structuredAttrs instead of passAsFile
Tested via `nix-build -A tests.pkgs-lib.java-properties`
2026-06-10 15:19:48 +02:00
Wolfgang Walther
739281cf7a haskellPackages.yesod-middleware-csp: jailbreak & unbreak (#529859) 2026-06-10 09:49:07 +00:00
Michael Schneider
ef5a2561e3 haskellPackages.yesod-middleware-csp: 1.2.0 -> 1.3.0 2026-06-10 16:40:50 +07:00
sterni
a5f1afdf0f haskellPackages.pandoc: drop patch applied by upstream 2026-06-10 06:40:59 +02:00
sternenseemann
cbe86ed815 [haskell-updates] haskellPackages: stackage Nightly 2026-05-27 -> Nightly 2026-06-07 (#529097) 2026-06-09 16:33:20 +00:00
Wolfgang Walther
5617c0ba47 haskellPackages: stackage Nightly 2026-05-27 -> Nightly 2026-06-09
all-cabal-hashes: 2026-05-28T09:17:22Z -> 2026-06-09T15:28:54Z

(generated by maintainers/scripts/haskell/update-package-set.sh)

Co-authored-by: sterni <sternenseemann@systemli.org>
2026-06-09 18:08:40 +02:00
sternenseemann
caf8327196 git-annex: build against filepath-bytestring instead of file-io (#527916) 2026-06-09 15:35:27 +00:00
sternenseemann
89b9cdcbba haskellPackages.{bitwise,psqueues,xz}: drop override (#525905) 2026-06-09 15:33:55 +00:00
sternenseemann
3c3354afa3 haskell.packages.ghc912: 9.12.3 -> 9.12.4.20260606 (#529900) 2026-06-09 15:11:44 +00:00
sterni
8cc9c34bcb haskell.packages.ghc9{4,6}.semaphore-compat: 1.0.0 -> 2.0.0
This matches GHC 9.12.5.
2026-06-09 15:49:31 +02:00
sterni
8c3d964e79 haskell.packages.ghc912: 9.12.3 -> 9.12.4.20260606 2026-06-09 13:54:57 +02:00
nixpkgs-ci[bot]
cadaf97e4e Merge 3438114c15 into haskell-updates 2026-06-09 00:50:54 +00:00
nixpkgs-ci[bot]
593c21a56a Merge f77c3e23e5 into haskell-updates 2026-06-08 00:57:17 +00:00
Wolfgang Walther
6306c15610 elmPackages.elm-format: jailbreak (#529072) 2026-06-07 10:03:20 +00:00
Marek Fajkus
884892c2c1 elmPackages.elm-format: jailbreak 2026-06-07 11:40:59 +02:00
nixpkgs-ci[bot]
627dd785ad Merge 38d9adc8ca into haskell-updates 2026-06-07 00:56:22 +00:00
nixpkgs-ci[bot]
180157dfa4 Merge b99e1dabec into haskell-updates 2026-06-06 00:52:21 +00:00
Wolfgang Walther
0d1190abf7 haskellPackages.duckdb-simple: jailbreak (#528095) 2026-06-05 20:49:03 +00:00
nixpkgs-ci[bot]
c24d964453 Merge fcfb4d2c1c into haskell-updates 2026-06-05 00:55:21 +00:00
Allen Du
9ec4c8e1b6 haskellPackages.duckdb-simple: jailbreak
too strict bounds on QuickCheck <2.16
2026-06-04 15:30:54 -04:00
sternenseemann
b32a192bcf mkjson: disable doctests and switch to Codeberg (#527977) 2026-06-04 14:05:55 +00:00
Troels Henriksen
338f88c94a mkjson: disable doctests and switch to Codeberg 2026-06-04 15:43:27 +02:00
sternenseemann
a262ae9474 haskellPackages.servant-mutlipart-core: jailbreak (#527963) 2026-06-04 12:56:45 +00:00
sterni
9f367b9af0 haskellPackages.hakyll-alectryon: allow hakyll 4.17 2026-06-04 14:50:03 +02:00
sterni
9227423f57 haskellPackages.hakyll-images: drop obsolete override
Test suite was fixed in 1.3.1
2026-06-04 14:48:33 +02:00
sorki
79b85a6061 haskellPackages.servant-mutlipart-core: jailbreak
Pending issue / PR
https://github.com/haskell-servant/servant-multipart/issues/76
https://github.com/haskell-servant/servant-multipart/pull/77
2026-06-04 14:47:10 +02:00
sterni
07837352f5 git-annex: build against filepath-bytestring instead of file-io
Unfortunately, file-io >= 0.2 is required which conflicts with the core
package shipped with GHC.
2026-06-04 12:51:17 +02:00
sterni
422b020e60 git-annex: update sha256 for 10.20260525 2026-06-04 12:50:48 +02:00
nixpkgs-ci[bot]
d58b43bad8 Merge 0cc225cd89 into haskell-updates 2026-06-04 01:02:38 +00:00
nixpkgs-ci[bot]
e4e45c45d7 Merge 52383c55bc into haskell-updates 2026-06-03 01:03:22 +00:00
Wolfgang Walther
a0811c1859 haskellPackages.dataframe: unpin from 0.3.3.6 (#526717) 2026-06-02 06:42:04 +00:00
nixpkgs-ci[bot]
41dec8b399 Merge e7713b176c into haskell-updates 2026-06-02 00:57:41 +00:00
Ai-Ya-Ya
4b9529d490 haskellPackages.pinch: jailbreak
bump already merged upstream, awaiting new Hackage release
2026-06-01 23:59:36 +00:00
Ai-Ya-Ya
eca559367a haskellPackages.dataframe: unpin from 0.3.3.6
later version of dataframe removed dependency on random-1.3 so safe to
unpin
2026-06-01 18:48:15 +00:00
Wolfgang Walther
d217b14de6 haskellPackages.haskell-ci: 0.18.1 -> 0.19.20260331 (#525918) 2026-06-01 17:41:44 +00:00
nixpkgs-ci[bot]
5aafdde3a0 Merge 501880c9da into haskell-updates 2026-06-01 00:54:54 +00:00
nixpkgs-ci[bot]
9eb68607ef Merge 78058c8132 into haskell-updates 2026-05-31 00:54:34 +00:00
sterni
430963bdf1 haskellPackages.haskell-ci: 0.18.1 -> 0.19.20260331
This plus a bunch of workarounds fixes the build of haskell-ci with
Stackage Nightly.
2026-05-30 13:03:39 +02:00
Wolfgang Walther
4ca20a7582 haskellPackages.xz: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:31:51 +02:00
Wolfgang Walther
39ad1cb021 haskellPackages.psqueues: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:30:57 +02:00
Wolfgang Walther
6ad984ce3d haskellPackages.bitwise: drop override
Fixed in a new revision on the latest hackage bump.
2026-05-30 12:30:31 +02:00
sternenseemann
8b0587a6d1 haskellPackages.pdftotext: fix build (#525219) 2026-05-30 10:17:08 +00:00
sterni
668847dd15 haskellPackages.hoogle: unpin
This pin should _not_ have survived this long!
2026-05-30 11:42:25 +02:00
Wolfgang Walther
40f0c70593 postgrest: fix build (#524050) 2026-05-30 08:48:06 +00:00
nixpkgs-ci[bot]
265fda252f Merge ce8325fa0e into haskell-updates 2026-05-30 00:50:33 +00:00
sterni
e1eeed9ea6 release-haskell.nix: test haddock-{api,library} on GHC < 9.12
At least where possible.
2026-05-29 12:45:02 +02:00
sterni
d3928686c3 haskell.packages.ghc96.haddock-api: ignore overly strict bounds 2026-05-29 12:45:02 +02:00
sterni
fb629a8712 haskell.packages.ghc94.haddock-{api,library}: provide matching versions
GHC >= 9.12 ships these libraries as a core package, so we need to manually
pick them for older package sets. Given that they depend on the ghc library,
they actually need to match.

The broken flag on haddock-api is pretty much bogus now, as it isn't
even built as part of the main package set anymore (but with ghc as a
core pkg), but haskell.packages.ghc9{8,10}.haddock-api need to be marked
as broken since no releases compatible with GHC 9.10 or 9.8 have been
made to Hackage.
2026-05-29 12:44:22 +02:00
sterni
1fa9545db7 haskell.packages.ghc94.file-io: don't try to provide
file-io depends on unix >= 2.8 which isn't included with GHC 9.4, so we
can't properly build file-io in this package set (without making it
inconsist). Our best shot at making packages “just work” is hoping the
use Cabal conditionals to depend on file-io, so file-io doesn't actually
wind up being necessary for GHC 9.4.

If file-io is absolutely necessary, manual package specific intervention
will be necessary either way.
2026-05-29 12:42:44 +02:00
sterni
7b203a8cdf haskell.packages.ghc9{0,4,6}.semaphore-compat: keep using 1.0.0
semaphore-compat 2.0.0 has just been released, but no GHC ships it as
a core package yet, so using 1.0.0 for GHC <9.8 makes more sense as it
matches Stackage Nightly.
2026-05-29 12:42:43 +02:00
sternenseemann
3080e495c5 haskellPackages.amazonka: fix build (#525212) 2026-05-29 09:53:03 +00:00
nixpkgs-ci[bot]
41a68a1180 Merge 7b97a86791 into haskell-updates 2026-05-29 00:53:02 +00:00
Marc Scholten
2c84961290 haskellPackages.pdftotext: fix build 2026-05-28 17:35:29 +01:00
Marc Scholten
eb378a86bf haskellPackages.amazonka: fix build 2026-05-28 15:59:22 +01:00
sternenseemann
b8880df8ac haskell.packages.ghc902Binary: fix evaluation of package set (#496292) 2026-05-28 10:49:59 +00:00
sternenseemann
79a87d6750 haskell.packages.ghc902Binary: fix evaluation of package set
These attributes need to be present, so that callPackage doesn't fail
with an unrecoverable error on some members of the package set. This
is not necessary for any package Hydra builds, but helps for listing/
inspecting the package set.
2026-05-28 12:40:26 +02:00
sternenseemann
61b9e0b5f4 haskell.packages.microhs: fix eval after bump to nightly (#522940) 2026-05-28 10:28:38 +00:00
sternenseemann
2cb1137ad8 [haskell-updates] haskellPackages: stackage Nightly 2026-05-16 -> Nightly 2026-05-27 (#525157) 2026-05-28 10:24:12 +00:00
sterni
dc341cc322 haskell.packages.microhs: fix eval after bump to nightly 2026-05-28 12:23:16 +02:00
sternenseemann
7ef227eef6 haskellPackages.ghc-typelits-natnormalise: fix tests (#524100) 2026-05-28 10:17:40 +00:00
sterni
df2259de34 haskellPackages.os-string_2_0_10: drop obsolete jailbreak 2026-05-28 12:12:18 +02:00
sterni
fbfe792c92 haskellPackages: stackage Nightly 2026-05-16 -> Nightly 2026-05-27
all-cabal-hashes: 2026-05-16T18:12:46Z -> 2026-05-28T09:17:22Z

(generated by maintainers/scripts/haskell/update-package-set.sh)
2026-05-28 12:07:57 +02:00
nixpkgs-ci[bot]
18c743b5c9 Merge 8be06063cd into haskell-updates 2026-05-28 00:46:19 +00:00
Marc Scholten
1912d24658 haskellPackages.ghc-typelits-natnormalise: fix tests
Tests spawn ghc with -fplugin and need the package's in-place package database in NIX_GHC_PACKAGE_PATH_FOR_TEST.

Put the override in configuration-nix.nix so it applies across GHC package sets.

Assisted-by: OpenAI Codex (GPT-5)
2026-05-27 10:42:28 +01:00
nixpkgs-ci[bot]
8b3bed966a Merge c0523a4c8f into haskell-updates 2026-05-27 00:51:00 +00:00
nixpkgs-ci[bot]
8ca5572327 Merge 0a6619d2fd into haskell-updates 2026-05-26 01:34:21 +00:00
nixpkgs-ci[bot]
f1cd3a542b Merge 3ab9d06032 into haskell-updates 2026-05-26 00:48:54 +00:00
Wolfgang Walther
28ea7d3e94 postgrest: fix build
text-builder-dev 0.3.10 needs lawful-conversions < 0.2.

postgrest itself still depends on the older insert-ordered-containers <
0.3, but swagger2 - despite trying to provide a "compat" layer - fails
to build with that, so we pin both of them.
2026-05-25 16:51:13 +02:00
nixpkgs-ci[bot]
015d2be85f Merge 7e18ec5706 into haskell-updates 2026-05-25 14:15:27 +00:00
nixpkgs-ci[bot]
dcd5f66215 Merge 68d9bb691b into haskell-updates 2026-05-25 00:50:42 +00:00
nixpkgs-ci[bot]
c990defdc1 Merge 89afca31a7 into haskell-updates 2026-05-24 00:49:43 +00:00
nixpkgs-ci[bot]
ef80ea96c0 Merge ee4a6d835b into haskell-updates 2026-05-23 00:48:26 +00:00
nixpkgs-ci[bot]
70b3bb6148 Merge 90b4a6bcd3 into haskell-updates 2026-05-22 00:49:41 +00:00
Michael Daniels
9f87b41bbc Merge commit '8d0a7d4c0437cc1e5349d3dabde379c5e2a66305' into haskell-updates 2026-05-21 17:04:36 -04:00
Michael Daniels
9eab5d0982 Merge commit '4e39fb70d8cff0e9ffb89217d731c9b82af6473e' into haskell-updates 2026-05-19 21:10:08 -04:00
Wolfgang Walther
31b3654bd0 haskellPackages: various jailbreaks for QuickCheck 2.16 (#521243) 2026-05-18 09:51:21 +00:00
Wolfgang Walther
fd7118d37f haskell.packages.ghc{94,96,98}.os-string: allow QuickCheck 2.16 2026-05-18 11:42:42 +02:00
Wolfgang Walther
3f0c2996b0 haskellPackages.test-framework: run tests 2026-05-18 11:42:41 +02:00
Wolfgang Walther
58545c6507 haskellPackages.finite-typelits: allow QuickCheck 2.16 2026-05-18 11:42:06 +02:00
Wolfgang Walther
bd20e4d544 haskellPackages.binary-instances: allow QuickCheck 2.16 2026-05-18 11:38:35 +02:00
Wolfgang Walther
40fdae7a02 haskellPackages.proto-lens-arbitrary: update comment 2026-05-18 11:38:34 +02:00
Wolfgang Walther
4dfddc5e2d haskellPackages.hw-prim: update comment 2026-05-18 11:38:33 +02:00
Wolfgang Walther
a42cf3de47 haskellPackages.Unique: update comment 2026-05-18 11:38:32 +02:00
Wolfgang Walther
98472212df haskellPackages.hspec-core: update comment
Upstream issue is resolved, QuickCheck comment outdated - but when I try
to enable the tests, I get infinite recursion.
2026-05-18 11:38:31 +02:00
Wolfgang Walther
1166f6d5fe haskellPackages.xz: update comment 2026-05-18 11:38:30 +02:00
Wolfgang Walther
3100f81d11 haskellPackages.hgmp: drop jailbreak & unbreak
Builds fine for me.
2026-05-18 11:38:30 +02:00
Wolfgang Walther
cfae19b0e2 haskellPackages.io-sim: run tests 2026-05-18 11:38:29 +02:00
Wolfgang Walther
4c79be7954 haskellPackages.hedgehog-classes: allow hedgehog 1.6 2026-05-18 11:38:28 +02:00
Wolfgang Walther
a5d168008d haskellPackages.algebraic-graphs: allow QuickCheck 2.16 2026-05-18 11:38:27 +02:00
Wolfgang Walther
8960ba3747 haskellPackages.lzma: allow QuickCheck 2.16 2026-05-18 11:38:26 +02:00
Wolfgang Walther
4bac4c007b haskellPackages.bitwise: allow QuickCheck 2.16 2026-05-18 11:38:24 +02:00
Wolfgang Walther
449e33902d haskellPackages.fgl: allow QuickCheck 2.16 2026-05-18 11:38:24 +02:00
Wolfgang Walther
cfb525e8c7 haskellPackages.uuid: allow QuickCheck 2.16 2026-05-18 11:38:23 +02:00
Wolfgang Walther
90e108c717 haskellPackages.nix-derivation: allow QuickCheck 2.16 2026-05-18 11:38:22 +02:00
Wolfgang Walther
a9c7731b36 haskellPackages.http-api-data: allow QuickCheck 2.16 2026-05-18 11:38:21 +02:00
Wolfgang Walther
0e972a63ef haskellPackages.psqueues: allow QuickCheck 2.16 2026-05-18 11:38:19 +02:00
Wolfgang Walther
db6cdf8674 haskellPackages.{attoparsec,optparse-applicative,vecotr}: add upstream issue for QuickCheck 2.16 2026-05-18 11:38:18 +02:00
Wolfgang Walther
83742b85ed haskellPackages.criterion: drop patch
Already applied.
2026-05-18 11:36:57 +02:00
Wolfgang Walther
7fe7f911c5 haskellPackages.algebraic-graphs: drop patch
Already applied upstream.
2026-05-18 10:20:46 +02:00
Wolfgang Walther
379b9966b6 haskellPackages.pandoc: drop patches
These are already applied after the update.
2026-05-18 10:20:45 +02:00
Michael Daniels
8e147a7423 Merge commit 'c45cb29917167adb9ef5912b4bd93692cd19073e' into haskell-updates 2026-05-17 20:57:31 -04:00
sterni
e78b52efb2 haskell.packages.ghc914: drop obsolete package upgrades
We use these version by default now.
2026-05-17 15:51:05 +02:00
sternenseemann
9db26c0d78 maintainers/haskell/eval-pkg-sets.sh: add script for checking eval (#510902) 2026-05-17 13:14:33 +00:00
Wolfgang Walther
44c90f8b11 haskell.compiler.ghc{96,98,…}: drop obsolete workaround on darwin (#520191) 2026-05-17 12:41:08 +00:00
Wolfgang Walther
6ae08b4b8c haskellPackages.hpc-codecov: run obsolete override
The upstream issue has been resolved.
2026-05-17 14:38:47 +02:00
Wolfgang Walther
e71086f1ad haskellPackages: stackage LTS 24.38 -> Nightly 2026-05-16 / ghc: 9.10 -> 9.12 (#521235) 2026-05-17 12:20:08 +00:00
Wolfgang Walther
a9a7b4af3b haskellPackages.ihp{,-*}: remove overrides
hasql had been updated in the Stackage bump to Nightly, so we can just
unmark all of these at the top-level.
2026-05-17 14:08:10 +02:00
Wolfgang Walther
6e6ee420cc haskell.packages.ghc910.stack: fix eval 2026-05-17 14:05:11 +02:00
Wolfgang Walther
4f5821131d haskell.packages.ghc910.ghc-exactprint: pin 1.10
This was previously pinned via Stackage, but the update to Nightly
bumped the default to 1.12, which matches GHC 9.12.
2026-05-17 14:05:10 +02:00
Wolfgang Walther
7c90da01b9 haskellPackages: stackage LTS 24.38 -> Nightly 2026-05-16
all-cabal-hashes: 2026-04-24T19:35:23Z -> 2026-05-16T18:12:46Z

(generated by maintainers/scripts/haskell/update-package-set.sh)

Includes all manual changes required to eval and run cabal2nix-unstable
on this branch.
2026-05-17 13:57:57 +02:00
Wolfgang Walther
87258e4b4c maintainers/scripts/haskell/update-stackage: switch to Nightly
Switching to Nightly to start the upgrade process to GHC 9.12. We'll
eventually switch back to LTS once Stackage 25 is released.

Needs to be a separate commit, otherwise the script itself won't run.
2026-05-17 12:27:13 +02:00
Wolfgang Walther
07855b2421 ghc: 9.10 -> 9.12
Changing the default version of GHC ahead of switching to Stackage
Nightly in the next commits.
2026-05-17 12:27:07 +02:00
Wolfgang Walther
0ec79f0885 haskellPackages: regenerate hackage-packages
Generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2026-05-17 11:58:18 +02:00
sterni
9adad48243 haskell.compiler.ghc{96,98,…}: drop obsolete workaround on darwin
The hadrian bindist configure script checks for the environment
variables we already set since https://gitlab.haskell.org/ghc/ghc/-/merge_requests/11649
This change has been backported to 9.6.2 and 9.8.2, so all hadrian
built GHCs we package are fixed.
2026-05-17 11:30:40 +02:00
Wolfgang Walther
2e0690adfb Merge commit 'f9710d15003bad7a6ed5f1c14229164fac2f1458' into haskell-updates 2026-05-17 10:48:26 +02:00
Wolfgang Walther
e9724bc92f git-annex: remove tasty workaround (#520973) 2026-05-17 08:37:33 +00:00
sterni
3b2f54505e git-annex: parallelize test suite
Uses git-annex custom mechanism which deals global state correctly
2026-05-16 17:20:08 +02:00
sterni
5498d6a4fe git-annex: remove tasty workaround
Has been fixed upstream
2026-05-16 17:19:28 +02:00
sternenseemann
b0f9043b9f haskell.compiler.ghcHEAD: 9.15.20260322 -> 10.1.20260513 (#520202) 2026-05-16 10:05:13 +00:00
sterni
fcd62a690f haskell.compiler.ghcHEAD: 9.15.20260322 -> 10.1.20260513 2026-05-14 22:11:54 +02:00
rachyandco
032fd2f441 nym: 2024.14-crunch-patched -> 2026.9-venaco
Release notes: https://github.com/nymtech/nym/releases/tag/nym-binaries-v2026.9-venaco

Skip ecash tests that require a live nyxd validator connection. They
panic in the Nix build sandbox where outbound network is unavailable:

  - ecash::tests::credential_tests::blind_sign_correct
  - ecash::tests::credential_tests::already_issued
  - ecash::tests::issued_ticketbooks::issued_ticketbooks_for
  - ecash::tests::issued_ticketbooks::issued_ticketbooks_challenge_commitment

Merge the two duplicate `env = { ... }` attribute sets into one. The
second was previously shadowing `SWAGGER_UI_DOWNLOAD_URL` and
`OPENSSL_NO_VENDOR` at evaluation.
2026-05-13 22:08:05 +02:00
Kam
e1a817a38c maintainers: add auscaster 2026-04-21 20:25:21 +10:00
sternenseemann
fe8e3efa4f maintainers/haskell/eval-pkg-sets.sh: add script for checking eval
This checks the eval of all package sets, even those neither CI nor
Hydra will evaluate (completely).
2026-04-19 23:17:45 +02:00
178 changed files with 24834 additions and 22264 deletions

View File

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

View File

@@ -0,0 +1,39 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash
#!nix-shell -p jq git
# shellcheck shell=bash
#
# Usage: eval-pkg-sets.sh [extra flags for nix-* commands ...]
#
# Must be executed in a git checkout of Nixpkgs.
set -euo pipefail
NIXPKGS="$(git rev-parse --show-toplevel)"
PKGSETS="$(nix-env --readonly-mode --json --drv-path -f "$NIXPKGS" -qaP -A haskell.compiler "$@" \
| jq -r 'to_entries | unique_by(.value.drvPath) .[] .key | sub("^haskell.compiler";"haskell.packages")')"
trap 'exit 1' SIGINT SIGTERM
set +e
badsets=""
for set in $PKGSETS; do
# Confirm an equivalent package set to haskell.compiler.$entry exists and is usable
if ! nix-instantiate --readonly-mode -A "$set.ghc" "$@" > /dev/null 2>&1; then
echo "Skipping $set... ($set.ghc does not evaluate)"
else
echo "Evaluating $set..."
if ! nix-env --readonly-mode -f "$NIXPKGS" -qaP --drv-path -A "$set" "$@" > /dev/null; then
badsets+="$set "
fi
fi
done
if [ -n "$badsets" ]; then
echo "Found potential eval issues in the following sets:" >&2
# shellcheck disable=SC2086
printf '%s\n' $badsets
exit 1
fi

View File

@@ -33,7 +33,7 @@ fi
# Stackage solver to use, LTS or Nightly
# (should be capitalized like the display name)
SOLVER=LTS
SOLVER=Nightly
# Stackage solver verson, if any. Use latest if empty
VERSION=
TMP_TEMPLATE=update-stackage.XXXXXXX
@@ -105,6 +105,7 @@ sed -r \
-e '/ hledger-ui /d' \
-e '/ hledger-web /d' \
-e '/ spacecookie /d' \
-e '/ hnix-store-core /d' \
< "${tmpfile_new}" >> $stackage_config
# Explanations:
# cabal2nix, distribution-nixpkgs, jailbreak-cabal, language-nix: These are our packages and we know what we are doing.

View File

@@ -83,6 +83,12 @@
- Apache Kafka has dropped support for ZooKeeper mode. The `apacheKafka_3_9` and `apacheKafka_4_0` packages have been removed, as every remaining packaged version is KRaft-only. The `services.apache-kafka.zookeeper` option (previously an alias for `services.apache-kafka.settings."zookeeper.connect"`) has been removed; migrate your cluster to [KRaft](#module-services-apache-kafka-kraft) mode instead.
- `virtualisation.registries.block` / `insecure` / `search` were deprecated,
because they mapped to the deprecated V1 `registries.conf` format.
See the new option {option}`virtualisation.registries.settings`
and [containers-registries.conf(5)](https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md)
to migrate to the new configuration format.
- When Avahi's mDNS resolver is enabled (`services.avahi.nssmdns4` or `services.avahi.nssmdns6`), only the minimal mDNS resolver is enabled by default to avoid adding a 5 second delay to every failed reverse hostname lookup (e.g., delaying ping by 5 seconds). The "full" mDNS resolver now remains disabled unless `services.avahi.nssmdnsFull` is also enabled. Users who have customized [`/etc/mdns.allow`](https://github.com/avahi/nss-mdns/tree/master#etcmdnsallow) to allow mDNS domains not ending `.local` must enable `services.avahi.nssmdnsFull` to continue to resolve such domains.
- String values passed to `services.phpfpm.settings`, `services.phpfpm.pools.<name>.phpEnv`, and `services.phpfpm.pools.<name>.settings` are now properly quoted and escaped, except for the `${}` syntax that is left as-is. If you are manually escaping these values, please adjust accordingly.

View File

@@ -23,11 +23,16 @@ let
allowSubstitutes = false;
buildInputs = [
cfg.package
pkgs.gtk2
];
disallowedReferences = [
(lib.getDev pkgs.gtk2)
];
}
''
mkdir -p $out/etc/gtk-2.0/
GTK_PATH=${cfg.package}/lib/gtk-2.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} ${lib.getExe' pkgs.gtk2.dev "gtk-query-immodules-2.0"} > $out/etc/gtk-2.0/immodules.cache
GTK_PATH=${cfg.package}/lib/gtk-2.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} gtk-query-immodules-2.0 > $out/etc/gtk-2.0/immodules.cache
'';
gtk3_cache =
@@ -37,11 +42,16 @@ let
allowSubstitutes = false;
buildInputs = [
cfg.package
pkgs.gtk3
];
disallowedReferences = [
(lib.getDev pkgs.gtk3)
];
}
''
mkdir -p $out/etc/gtk-3.0/
GTK_PATH=${cfg.package}/lib/gtk-3.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} ${lib.getExe' pkgs.gtk3.dev "gtk-query-immodules-3.0"} > $out/etc/gtk-3.0/immodules.cache
GTK_PATH=${cfg.package}/lib/gtk-3.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} gtk-query-immodules-3.0 > $out/etc/gtk-3.0/immodules.cache
'';
in

View File

@@ -12,7 +12,7 @@ in
{
options = {
programs.corefreq = {
enable = lib.mkEnableOption "Whether to enable the corefreq daemon and kernel module";
enable = lib.mkEnableOption "the corefreq daemon and kernel module";
package = lib.mkOption {
type = lib.types.package;

View File

@@ -18,7 +18,7 @@ let
pluginOptions = lib.types.submodule {
options = {
active = lib.mkEnableOption "Whether to enable this plugin";
active = lib.mkEnableOption "this plugin";
direction = lib.mkOption {
type = lib.types.enum [
"in"

View File

@@ -9,6 +9,15 @@ let
inherit (lib) literalExpression mkOption types;
oldRegistriesOptionsUsed = lib.any (x: x != [ ]) (
with cfg.registries;
[
search
insecure
block
]
);
toml = pkgs.formats.toml { };
in
{
@@ -61,30 +70,54 @@ in
};
registries = {
# TODO: remove those options in 26.11
search = mkOption {
visible = false;
type = types.listOf types.str;
default = [
"docker.io"
"quay.io"
];
default = [ ];
description = ''
List of repositories to search.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
'';
};
insecure = mkOption {
default = [ ];
visible = false;
type = types.listOf types.str;
description = ''
List of insecure repositories.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
'';
};
block = mkOption {
default = [ ];
visible = false;
type = types.listOf types.str;
description = ''
List of blocked repositories.
Deprecated, examine {option}`virtualisation.registries.settings` instead.
'';
};
settings = mkOption {
type = toml.type;
default = {
registry = [
{ location = "docker.io"; }
{ location = "quay.io"; }
];
};
description = ''
repositories.conf configuration.
Examine [containers-registries.conf(5)] for more information about the format.
[containers-registries.conf(5)]: https://github.com/containers/image/blob/main/docs/containers-registries.conf.5.md
'';
};
};
@@ -112,6 +145,15 @@ in
};
config = lib.mkIf cfg.enable {
warnings = lib.optional oldRegistriesOptionsUsed "the options virtualisation.registries.search / insecure / block are deprecated. See virtualisation.registries.settings instead.";
virtualisation.containers.registries.settings = lib.mkIf oldRegistriesOptionsUsed {
registries = {
block.registries = cfg.registries.block;
insecure.registries = cfg.registries.insecure;
search.registries = cfg.registries.search;
};
};
virtualisation.containers.containersConf.cniPlugins = [ pkgs.cni-plugins ];
@@ -136,9 +178,7 @@ in
"containers/storage.conf".source = toml.generate "storage.conf" cfg.storage.settings;
"containers/registries.conf".source = toml.generate "registries.conf" {
registries = lib.mapAttrs (n: v: { registries = v; }) cfg.registries;
};
"containers/registries.conf".source = toml.generate "registries.conf" cfg.registries.settings;
"containers/policy.json".source =
if cfg.policy != { } then

View File

@@ -28,7 +28,7 @@
position = "start-of-file";
}
];
vendorHash = "sha256-66WNU+t/frHfbxexYdiXzgXKLxPyLnN6JuKnlG/kSQY=";
vendorHash = "sha256-cvgq/Djlxjiu0C5QjaxrlEeG7O2mB6mGAwV7/reYlpY=";
};
};
};

View File

@@ -146,7 +146,7 @@
machine.succeed(f"${run "gnome-extensions enable {extension}"}")
wait_time = 5
while getState(extension) == "ACTIVATING" and (wait_time := wait_time - 1) > 0:
while "ACTIVATING" in getState(extension) and (wait_time := wait_time - 1) > 0:
machine.log(f"Extension {extension} is still activating, waiting {wait_time} more seconds")
machine.sleep(1)
checkState("ACTIVE", extension)

View File

@@ -2042,6 +2042,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
blink-lib = buildVimPlugin {
pname = "blink.lib";
version = "0-unstable-2026-06-19";
src = fetchFromGitHub {
owner = "saghen";
repo = "blink.lib";
rev = "5876dd95deeb70aadbe9f1c0b7117a135061cdac";
hash = "sha256-FsDcgBiD3fl0EO1advAoQBbA2HY1p8Ja7lwhmpB++Zc=";
};
meta.homepage = "https://github.com/saghen/blink.lib/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
blink-nerdfont-nvim = buildVimPlugin {
pname = "blink-nerdfont.nvim";
version = "0-unstable-2025-12-14";

View File

@@ -3,25 +3,26 @@
rustPlatform,
fetchFromGitHub,
pkg-config,
vimPlugins,
vimUtils,
stdenv,
nix-update-script,
}:
let
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "Saghen";
repo = "blink.pairs";
tag = "v${version}";
hash = "sha256-PTbj6jlXNRUOmwFSplvRDDiyyGqkBzUKtuBrvZm9kzM=";
hash = "sha256-XWrsZAH0tIPyRjr3PnAS2QAGE3+1z00jdnsxkKG0qPE=";
};
blink-pairs-lib = rustPlatform.buildRustPackage {
pname = "blink-pairs";
inherit version src;
cargoHash = "sha256-Cn9zRsQkBwaKbBD/JEpFMBOF6CBZTDx7fQa6Aoic4YU=";
cargoHash = "sha256-XLlluprxhVueHhkIufJa7fJXvFxpJJzh89+yL9PZ4GI=";
env = {
RUSTC_BOOTSTRAP = 1;
@@ -42,13 +43,15 @@ vimUtils.buildVimPlugin {
pname = "blink.pairs";
inherit version src;
dependencies = [ vimPlugins.blink-lib ];
preInstall =
let
ext = stdenv.hostPlatform.extensions.sharedLibrary;
in
''
mkdir -p target/release
ln -s ${blink-pairs-lib}/lib/libblink_pairs${ext} target/release/
mkdir -p lib
ln -s ${blink-pairs-lib}/lib/libblink_pairs_parser${ext} lib/
'';
nvimSkipModules = [
@@ -71,6 +74,9 @@ vimUtils.buildVimPlugin {
homepage = "https://github.com/Saghen/blink.pairs";
changelog = "https://github.com/Saghen/blink.pairs/blob/${src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ isabelroses ];
maintainers = with lib.maintainers; [
isabelroses
saadndm
];
};
}

View File

@@ -146,6 +146,7 @@ https://github.com/MahanRahmati/blink-nerdfont.nvim/,,
https://github.com/mikavilpas/blink-ripgrep.nvim/,,
https://github.com/Saghen/blink.compat/,,
https://github.com/Saghen/blink.indent/,,
https://github.com/saghen/blink.lib/,,
https://github.com/dundalek/bloat.nvim/,,
https://github.com/HampusHauffman/block.nvim/,,
https://github.com/uloco/bluloco.nvim/,,

View File

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

View File

@@ -4852,8 +4852,8 @@ let
mktplcRef = {
name = "emacs-mcx";
publisher = "tuttieee";
version = "0.110.11";
hash = "sha256-LiiZI0Ze5F5w7OtiqY7wMpzdtyof/ynUH57wRfQnxFs=";
version = "0.111.0";
hash = "sha256-3z4B1NBQD3hbGcwWpS48bXuUAN1jVlSRLF0PDKGJH3A=";
};
meta = {
changelog = "https://github.com/whitphx/vscode-emacs-mcx/blob/main/CHANGELOG.md";
@@ -5577,8 +5577,8 @@ let
mktplcRef = {
name = "vscode-zig";
publisher = "ziglang";
version = "0.6.18";
hash = "sha256-jn/2Nmz6N84BCWnRdnM8w5AdiF2hh55h39SDTmRry5I=";
version = "0.6.19";
hash = "sha256-kdoks0da6+uofzvN5lulkDAVihSS7xoF/Q6Fo5yzQbg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "dosbox-pure";
version = "0-unstable-2026-07-06";
version = "0-unstable-2026-07-15";
src = fetchFromGitHub {
owner = "schellingb";
repo = "dosbox-pure";
rev = "d137f0cacff196fb44a2783ecbc6e8ddb3e57cfc";
hash = "sha256-4KPYwvtVLrzZcn3LYqSWmP+qWFjtNsCjrVY/L93/ZOE=";
rev = "a4a0bab7f8931433588f2fcad9045c85b277373d";
hash = "sha256-sniDrr5kSU/OnoE08WXNmTTstfI6cHyq4I7xjtrM+7c=";
};
hardeningDisable = [ "format" ];

View File

@@ -11,13 +11,13 @@
}:
mkLibretroCore {
core = "pcsx2";
version = "0-unstable-2026-06-29";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "libretro";
repo = "ps2";
rev = "b03969a333f38de21f866c2a10da4300d170364d";
hash = "sha256-djGM6hMQCvJQG2+PWDRLeM+13/Q8upD25uhH4vU/yko=";
rev = "43129ad5ccbde21b022dd3b3fad1862f72a109bf";
hash = "sha256-frS44hQeMAgNMEJ5xzmt4fUpx5om5csUsE4qe4kZBao=";
fetchSubmodules = true;
};

View File

@@ -1,9 +1,9 @@
{
"chromium": {
"version": "150.0.7871.128",
"version": "150.0.7871.181",
"chromedriver": {
"version": "150.0.7871.129",
"hash_darwin_aarch64": "sha256-CtfrqG/AeXCg7Sl6LoidM+OhYvBWkRJoAxv3g68wqUw="
"version": "150.0.7871.182",
"hash_darwin_aarch64": "sha256-JddVyl8sX2ab0M5qWoHslf1r+u8tkzkCZePR4M+eNMA="
},
"deps": {
"depot_tools": {
@@ -20,8 +20,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "81891e5ca708047763816c778216799ef14c66cb",
"hash": "sha256-lGHZZ2xIih+TaH145CZwEwyXsM1ZQWwqXsIQjWQ/jvk=",
"rev": "24b04c927b23c39cf9c5227cc8dc6f64a744c8e9",
"hash": "sha256-F52wmxyNPEV26v8YgAz+MRhyEGyV7YUX+/wj95H4Lf0=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -91,8 +91,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "13e691adf3d4d3ebee2f7239731a07d3b9704956",
"hash": "sha256-fbjREn3D+quRRADGwR7V65BZt5b+1DgnsG4ZMhwGq6o="
"rev": "edae461ad2122a3a2be0b5d3d067472aa0e3329c",
"hash": "sha256-V4D7jAPJy4llbfJ6WmgCaqaH3TgkWIg5UtRAUaB9dE4="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -136,8 +136,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "01249a97332468dbdd6cf5edb8dd7bae77875de5",
"hash": "sha256-tzomo+GTec2zixxk61gtlma/sjcBImgbLMwA+mIp1LM="
"rev": "d089fc91e7e4881362463faf8efe9ae435e34660",
"hash": "sha256-ZcfSMBvdAdEJQv+qfwAe8EFHPAfPtuKLTIR5lDRKP3Q="
},
"src/third_party/dawn/third_party/glfw3/src": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -656,8 +656,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "bee4c917220040e147f14964635ff92ce6c5a3f6",
"hash": "sha256-SWmoX+sNaw4KnlTBPt63uBSYfQavJejB3+Vlw/gtWX8="
"rev": "587c5b0f5a7b0260826a0c19094c2d952195066e",
"hash": "sha256-COvdvWVfafVhccLIj2dJzu62Rbyi3oDgORtjIGolCRo="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -826,8 +826,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "2b2f69158528fdd9d86b778cfcc2d0a1c4f8c59f",
"hash": "sha256-bqzCZSpKdXgKv3O1I7ck1PEXCa/2jBT7hpBEKW0LgTA="
"rev": "49df3678d1b6a1511167b15a6b7499d3ab37a638",
"hash": "sha256-T9FWX3zuP1V7wvxeHgv2MEfRiwbJC0ElI3eazSYq3fs="
},
"src/agents/shared": {
"url": "https://chromium.googlesource.com/chromium/agents.git",

View File

@@ -54,13 +54,13 @@
"vendorHash": "sha256-sZeXHTrMUUPllPzvpbFjwA5FjFJXnO1k5h9B5i8U+vs="
},
"aminueza_minio": {
"hash": "sha256-4b5K2Hyy26euJct1/0dxC39DMM41W6+jdJS68/d4yCw=",
"hash": "sha256-lSjpFr0qBhCvwE1+DgaGPQe9gsgVNPh+go801BhedfY=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
"rev": "v3.38.3",
"rev": "v3.38.5",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-se32x/vxIRiAewIIUZb/wR9eB6sDpDzN3n7OS5m8t5g="
"vendorHash": "sha256-gSGsjK6JOBN5NdV7tpTXU7UMze9t7UHMDe/W7suFNU0="
},
"argoproj-labs_argocd": {
"hash": "sha256-c6+WY4oXL8evvPk/RzVrwtgq4XLB/LzAH5tpjErbE60=",
@@ -364,22 +364,22 @@
"vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U="
},
"drfaust92_bitbucket": {
"hash": "sha256-TPRHLR1wqX2uxV51iSk7IveqNQ1lLEy51G0fnfAM0No=",
"hash": "sha256-m5Ya99ulMesUwl54sbHuvOYumbPcAhWMESVGbXIOJpE=",
"homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket",
"owner": "DrFaust92",
"repo": "terraform-provider-bitbucket",
"rev": "v2.51.0",
"rev": "v2.52.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-RtS88NqkO1nG/8znM0sQqsAIfDc+sOMy8N4T4hmvaVA="
"vendorHash": "sha256-uokHd4hDvWl6mrBa062F/uZmYPnW3TIZZKZwKBVq+Lo="
},
"e-breuninger_netbox": {
"hash": "sha256-rCDopABF6BDJo4sdwfy+GrU9EPAIldjddj+j7opf8FA=",
"hash": "sha256-qyzw5a35twJ5gsEe0ANv6a9MMD0UyV8hYbYt/2bBJ/k=",
"homepage": "https://registry.terraform.io/providers/e-breuninger/netbox",
"owner": "e-breuninger",
"repo": "terraform-provider-netbox",
"rev": "v5.6.2",
"rev": "v5.7.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-WaeRXTqXakFTYMHio+VLIKS4kS5wHQdY5zdJYwrlVjE="
"vendorHash": "sha256-y9GRTuoh1X6GfGkGZbPpO500y8DoJS1dnwZL3BCTUcY="
},
"equinix_equinix": {
"hash": "sha256-Tn8CnLx2ibkj7qlzpYCX7Cm+yoTcZujVELMJSbG+/ec=",
@@ -508,13 +508,13 @@
"vendorHash": "sha256-ikBqIxD5aTOcwNHCMN6EaOwSHCAP5n/SULuqQXPLpOc="
},
"hashicorp_aws": {
"hash": "sha256-876U9ojKfnJCRKaTFhW9NvBQ6fvTpC0NYE+fhwkCwk8=",
"hash": "sha256-ZeFC9ebkt7SWFOCpt6zD60wOTRB8tiV6SQYr/O38FRw=",
"homepage": "https://registry.terraform.io/providers/hashicorp/aws",
"owner": "hashicorp",
"repo": "terraform-provider-aws",
"rev": "v6.54.0",
"rev": "v6.55.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-lxxSwaBXrl2xrZJ+OHrCBvHKmsq3D9Om7/Y0zPaYIQg="
"vendorHash": "sha256-/6esBCIsNXUmx38NXUk/d3Td4uSgwZXvkETQhaERwLQ="
},
"hashicorp_awscc": {
"hash": "sha256-SziDO4K6qv62zolBKdrhXIyaEOMM5hJ0h6ros1wC2l0=",
@@ -715,13 +715,13 @@
"vendorHash": null
},
"hetznercloud_hcloud": {
"hash": "sha256-Clbg0LS5SYpaEyevbZ+oDG3xFXEWjV376JvStPi3MnU=",
"hash": "sha256-pfcgLftuPwbVsKVPAE0iF9p59eK12dtLjwPY2YMy4KE=",
"homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud",
"owner": "hetznercloud",
"repo": "terraform-provider-hcloud",
"rev": "v1.66.0",
"rev": "v1.66.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-6knIcS3hkzt3R1IC1hA6EKOceJl51/pJXpftEaZjgtY="
"vendorHash": "sha256-Hh9sMVRVVoUEsu6nqdHhmPO2q4xPfyb0VNbhDvyPdRg="
},
"huaweicloud_huaweicloud": {
"hash": "sha256-1WVZ5NOvVFuRIWJQpFy9lRvlt5GbOHINFISABexcb/M=",

View File

@@ -27,6 +27,12 @@ rec {
hash = "sha256-VUT86kF0ZHLGK457ZrrIBMeiZqg/rPRpbkBA/ua9rU8=";
}
)
# remove usage of deprecated pkg_resources
# remove on next release
(fetchpatch {
url = "https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/commit/ab244d9c483b23f53e2548b73236d7fe4b94cb3f.patch";
hash = "sha256-Wd6OK0BdyTcjLy1NhkLp9N2oOcQWB6geEPOlYDTBsHw=";
})
];
};

View File

@@ -106,8 +106,6 @@
libxdmcp,
dbusSupport ? true,
dbus,
joystickSupport ? true,
cwiid,
nfsSupport ? true,
libnfs,
pulseSupport ? true,
@@ -374,7 +372,6 @@ stdenv.mkDerivation (
libxfixes
]
++ lib.optional dbusSupport dbus
++ lib.optional joystickSupport cwiid
++ lib.optional nfsSupport libnfs
++ lib.optional pulseSupport libpulseaudio
++ lib.optional pipewireSupport pipewire

View File

@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "ananicy-rules-cachyos";
version = "0-unstable-2026-07-11";
version = "0-unstable-2026-07-20";
src = fetchFromGitHub {
owner = "CachyOS";
repo = "ananicy-rules";
rev = "c59d59711268395b324fa5d4af149f2f94f17b4f";
hash = "sha256-+hDuzZtsKkoP5mD0VmzO/mXNjP0RPLz+hzK2XFUBvpc=";
rev = "e2db7f7db42e1a47fd8317bb861dea6d5d38ca7e";
hash = "sha256-D26Kba5fNdufL+QGiJRn0Nn8Haw+YHyhRKJa6ymEvLs=";
};
dontConfigure = true;

View File

@@ -0,0 +1,26 @@
Don't require python3 in PATH
Once packaged, the arcanoid.py script has an absolute path shebang to
python3, so there is no need to also require python3 in PATH.
This prevents leaking in a python3 in PATH in the environment which arc
runs linters etc.
Author: bjorn.forsman@gmail.com
diff -uNr arcanist.orig/src/workflow/ArcanistAnoidWorkflow.php arcanist.new/src/workflow/ArcanistAnoidWorkflow.php
--- arcanist.orig/src/workflow/ArcanistAnoidWorkflow.php 2022-03-31 13:23:30.865095192 +0200
+++ arcanist.new/src/workflow/ArcanistAnoidWorkflow.php 2022-04-01 12:19:15.644159639 +0200
@@ -24,13 +24,6 @@
}
protected function runWorkflow() {
- if (!Filesystem::binaryExists('python3')) {
- throw new PhutilArgumentUsageException(
- pht(
- 'The "arc anoid" workflow requires "python3" to be available '.
- 'in your $PATH.'));
- }
-
$support_dir = phutil_get_library_root('arcanist');
$support_dir = dirname($support_dir);
$support_dir = $support_dir.'/support/';

View File

@@ -0,0 +1,102 @@
{
bison,
cacert,
fetchFromGitHub,
flex,
php,
lib,
stdenv,
installShellFiles,
which,
python3,
}:
# Make a custom wrapper. If `wrapProgram` is used, arcanist thinks .arc-wrapped is being
# invoked and complains about it being an unknown toolset. We could use `makeWrapper`, but
# then wed need to still craft a script that does the `php libexec/arcanist/bin/...` dance
# anyway... So just do everything at once.
let
makeArcWrapper = toolset: ''
cat << WRAPPER > $out/bin/${toolset}
#!$shell -e
export PATH='${php}/bin:${which}/bin'\''${PATH:+':'}\$PATH
exec ${php}/bin/php $out/libexec/arcanist/bin/${toolset} "\$@"
WRAPPER
chmod +x $out/bin/${toolset}
'';
in
stdenv.mkDerivation {
pname = "arcanist";
version = "0-unstable-2026-07-19";
# The phorgeit fork is the maintained continuation of the upstream
# (archived) phacility/arcanist.
src = fetchFromGitHub {
owner = "phorgeit";
repo = "arcanist";
rev = "b084cd508f587aaa2ed6fef5e2cee163b4bdd259";
hash = "sha256-8QxRCYF4gnuuOBO2lZm9bbfj0ApeqUobPy/MXfhH8zE=";
};
patches = [
./dont-require-python3-in-path.patch
];
strictDeps = true;
__structuredAttrs = true;
# python3 stays in buildInputs so patchShebangs resolves the
# arcanoid.py shebang; php also runs at build time (xhpast codegen).
buildInputs = [ python3 ];
nativeBuildInputs = [
bison
flex
installShellFiles
php
];
postPatch = lib.optionalString stdenv.isAarch64 ''
substituteInPlace support/xhpast/Makefile \
--replace "-minline-all-stringops" ""
'';
buildPhase = ''
runHook preBuild
make cleanall -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
make xhpast -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/libexec
make install -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
make cleanall -C support/xhpast $makeFlags "''${makeFlagsArray[@]}" -j $NIX_BUILD_CORES
cp -R . $out/libexec/arcanist
ln -sf ${cacert}/etc/ssl/certs/ca-bundle.crt $out/libexec/arcanist/resources/ssl/default.pem
${makeArcWrapper "arc"}
${makeArcWrapper "phage"}
$out/bin/arc shell-complete --generate --
installShellCompletion --cmd arc --bash $out/libexec/arcanist/support/shell/rules/bash-rules.sh
installShellCompletion --cmd phage --bash $out/libexec/arcanist/support/shell/rules/bash-rules.sh
runHook postInstall
'';
doInstallCheck = true;
installCheckPhase = ''
$out/bin/arc help diff -- > /dev/null
$out/bin/phage help alias -- > /dev/null
'';
meta = {
description = "Command line interface to Phorge and Phabricator";
homepage = "https://we.phorge.it/";
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
mainProgram = "arc";
};
}

View File

@@ -1,6 +1,7 @@
{
stdenv,
fetchFromGitHub,
fetchpatch,
alsa-lib,
audacious-bare,
curl,
@@ -24,6 +25,7 @@
libogg,
libopenmpt,
libpulseaudio,
libresidfp,
libsamplerate,
libsidplayfp,
libsndfile,
@@ -54,7 +56,21 @@ stdenv.mkDerivation rec {
hash = "sha256-HfO59DOIYsEpBzUyaLYh/gXfz+zvH8lIY2yBVCn3wks=";
};
patches = [ ./0001-Set-plugindir-to-PREFIX-lib-audacious.patch ];
patches = [
./0001-Set-plugindir-to-PREFIX-lib-audacious.patch
# Remove when version >= 4.6
(fetchpatch {
name = "0001-audacious-plugins-sid-Use-new-sidplayfp-API.patch";
url = "https://github.com/audacious-media-player/audacious-plugins/commit/42c05763a136d6523d611473ff3701e2d9e30bec.patch";
hash = "sha256-bTC9nZFNwyo4PsGrLyDiQJDOrHTUDHUQaxEFe/wFPME=";
})
(fetchpatch {
name = "0002-audacious-plugins-sid-Support-version-3.0-of-libsidplayfp-version.patch";
url = "https://github.com/audacious-media-player/audacious-plugins/commit/2aaf45bd3840858e23b75d5863129a510299abd6.patch";
hash = "sha256-FbGLd3aiKeoJXKgTMIdI/oBEx5EzcqyhL0jWhG6Fyfw=";
})
];
nativeBuildInputs = [
meson
@@ -85,6 +101,7 @@ stdenv.mkDerivation rec {
libnotify
libogg
libpulseaudio
libresidfp
libsamplerate
libsidplayfp
libsndfile

View File

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

View File

@@ -8,16 +8,16 @@
buildNpmPackage (finalAttrs: {
pname = "claude-agent-acp";
version = "0.58.1";
version = "0.60.0";
src = fetchFromGitHub {
owner = "agentclientprotocol";
repo = "claude-agent-acp";
tag = "v${finalAttrs.version}";
hash = "sha256-9bnUVYfE3iMOcHFg9PK25MoMla978/YbkZLzWgVkd84=";
hash = "sha256-idyZcd8KD+bhAlKqqaTS6X8DcNjAzluln8it1V0vyUk=";
};
npmDepsHash = "sha256-cqglQ/XW+E1U0CzhUBltKduwKdgvjH3hrPRb5MZJovM=";
npmDepsHash = "sha256-dJeUPTcGN616YVKLcsiGgSn8wb7NhJZuZmPRHeUxR4U=";
nativeBuildInputs = [ makeWrapper ];

View File

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

View File

@@ -6,7 +6,7 @@
installShellFiles,
nixosTests,
externalPlugins ? [ ],
vendorHash ? "sha256-9LLTgIjOOMvYx4nhy+6X9bEBvqlKeTx//39q+YWXeHw=",
vendorHash ? "sha256-K7cHC6IVawJmlCLR45SKEowXw7SfURIePHzj1LvKS84=",
}:
let
@@ -14,13 +14,13 @@ let
in
buildGoModule (finalAttrs: {
pname = "coredns";
version = "1.14.3";
version = "1.14.6";
src = fetchFromGitHub {
owner = "coredns";
repo = "coredns";
tag = "v${finalAttrs.version}";
hash = "sha256-Uk4oWsUxaGdLQzX5JywYzi7pmQHGo06uQdLeOkP4U/s";
hash = "sha256-3BKXmrsSsDWFl6MT6c5Q8wcQiApO1vG0KeUtJLm89jU=";
};
inherit vendorHash;

View File

@@ -1,26 +0,0 @@
diff --git a/common/include/lib.mak.in b/common/include/lib.mak.in
index 3afbb14..b8df9d9 100644
--- a/common/include/lib.mak.in
+++ b/common/include/lib.mak.in
@@ -22,7 +22,7 @@ static: $(STATIC_LIB)
shared: $(SHARED_LIB)
$(STATIC_LIB): $(OBJECTS)
- ar rcs $(STATIC_LIB) $(OBJECTS)
+ $(AR) rcs $(STATIC_LIB) $(OBJECTS)
$(SHARED_LIB): $(OBJECTS)
$(CC) -shared -Wl,-soname,$(SO_NAME) $(LDFLAGS) -o $(SHARED_LIB) \
diff --git a/configure.ac b/configure.ac
index 82ca3e1..0a78283 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,6 +15,8 @@ if test "$YACC" != "bison -y"; then
AC_MSG_ERROR([bison not found])
fi
+AC_CHECK_TOOL([AR], [ar], [:])
+
AC_ARG_WITH(
[python],
[AS_HELP_STRING([--without-python],[compile without python support])],

View File

@@ -1,65 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
autoreconfHook,
bison,
flex,
bluez,
pkg-config,
gtk2,
}:
stdenv.mkDerivation {
pname = "cwiid";
version = "unstable-2010-02-21";
src = fetchFromGitHub {
owner = "abstrakraft";
repo = "cwiid";
rev = "fadf11e89b579bcc0336a0692ac15c93785f3f82";
sha256 = "0qdb0x757k76nfj32xc2nrrdqd9jlwgg63vfn02l2iznnzahxp0h";
};
hardeningDisable = [ "format" ];
configureFlags = [ "--without-python" ];
prePatch = ''
sed -i -e '/$(LDCONFIG)/d' common/include/lib.mak.in
'';
patches = [
./fix-ar.diff
];
buildInputs = [
bluez
gtk2
];
nativeBuildInputs = [
autoreconfHook
pkg-config
bison
flex
];
env = {
NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
NIX_LDFLAGS = "-lbluetooth";
};
postInstall = ''
# Some programs (for example, cabal-install) have problems with the double 0
sed -i -e "s/0.6.00/0.6.0/" $out/lib/pkgconfig/cwiid.pc
'';
meta = {
description = "Linux Nintendo Wiimote interface";
homepage = "http://cwiid.org";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ bennofs ];
platforms = lib.platforms.linux;
};
}

View File

@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "dblab";
version = "0.44.1";
version = "0.46.0";
src = fetchFromGitHub {
owner = "danvergara";
repo = "dblab";
tag = "v${finalAttrs.version}";
hash = "sha256-zf/51s9RoK59XLYWHSuZEt8/KfuZtZkRAfH6UCDHH6A=";
hash = "sha256-BxGw3vWBpPlzRtP0IRXZUJrsp0hN9yBrvNp+Mk2q7aM=";
};
vendorHash = "sha256-widzVKA85qslxuuO/ledG+IUvr+vw2HUiD3kVbe2D2A=";

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
fetchurl,
zlib,
libtiff,
@@ -23,9 +24,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-JUF3IX0LOtpeAJPuTbAJo79sCuPuhh7KNIuQJfcFN/A=";
};
# The following patches are taken from the Debian package
# See https://salsa.debian.org/med-team/dcmtk
patches = [
# Remove when updating past 3.7.0.
(fetchpatch {
name = "CVE-2026-5663.patch";
url = "https://github.com/DCMTK/dcmtk/commit/edbb085e45788dccaf0e64d71534cfca925784b8.patch";
hash = "sha256-aSK/G5zI1Zyz0aonxnbWP/W5Ra6xCBYGxgPhM+05LXs=";
})
# The following patches are taken from the Debian package
# See https://salsa.debian.org/med-team/dcmtk
(fetchurl {
url = "https://salsa.debian.org/med-team/dcmtk/-/raw/debian/3.6.9-4/debian/patches/01_dcmtk_3.6.0-1.patch";
hash = "sha256-kDEZvPqcF8+PYID24srMoPSBPltmnGiJ67LHsLVcPYM=";

View File

@@ -7,24 +7,24 @@
}:
let
version = "3000.1.27";
version = "3000.2.17";
throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}";
srcs = {
x86_64-linux = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-x86_64-unknown-linux.tar.gz";
hash = "sha256-y0kHpKT2wZvquR0EOIpFN2EMC84BpOOOKLXWwE0nygo=";
hash = "sha256-8OHpNjr8buaMTvh7q0rrf/XMCKX6g4NQ7zzu/bsqK+I=";
};
aarch64-linux = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-aarch64-unknown-linux.tar.gz";
hash = "sha256-gyWbCpfLNphBjoSGVIhi7hgGToBKceavEKn//yDA1uw=";
hash = "sha256-EW3HHvCFqSK8P/DqA3fUsmxSmkMdWCRuNlcpE+LSViQ=";
};
aarch64-darwin = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-aarch64-apple-darwin.tar.gz";
hash = "sha256-OnpANdMh9ws9FHwfwWR63OSaC/P3MB+eAV33JxQNUaQ=";
hash = "sha256-YOLt0yH1zV4c/fPW1eEgZPJTJsqONqitcfQ9AAdF3/g=";
};
};
in

View File

@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "dnsdiag";
version = "2.9.3";
version = "2.9.4";
pyproject = true;
src = fetchFromGitHub {
owner = "farrokhi";
repo = "dnsdiag";
tag = "v${finalAttrs.version}";
hash = "sha256-CMWjPgdYRL730AkC+PZaDAeefq9jCbO4o3RcdlIqsmU=";
hash = "sha256-R/yv3cPohMQ+DoUj1cvm96Ts2+QFy+SQQoji+HADf8U=";
};
pythonRelaxDeps = [ "cryptography" ];

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "docker-credential-env";
version = "1.6.1";
version = "1.7.0";
src = fetchFromGitHub {
owner = "isometry";
repo = "docker-credential-env";
tag = "v${finalAttrs.version}";
hash = "sha256-EqSlbgGOuGQ2Y7aZ4MqUBgWK0aVI7Afi/KAxfdVu0zE=";
hash = "sha256-KsOLY1XDJVrsm2rnDCffPqtlD2yw+arWsJaItwoOyUQ=";
};
vendorHash = "sha256-JTrFRpRjdLXKTvj7I2KYcIsFfuWLHPnjKV+3Q6b6DDs=";
vendorHash = "sha256-Qr6T7NJaJcFD0EYuPS7mWJi0tjyut1aQ+Wbarc0tpGY=";
ldflags =
let

View File

@@ -7,18 +7,18 @@
buildGoModule (finalAttrs: {
pname = "dolt";
version = "2.2.1";
version = "2.2.2";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
tag = "v${finalAttrs.version}";
hash = "sha256-SyoTBkIjZ1yZQXYo1qcdU18Yo84U1xjkNYU4pYlX748=";
hash = "sha256-vy5Bw8hALFlsQAYFoTnk0AX87ebiDDu0nGqVbaZ3P5E=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
vendorHash = "sha256-/NC/yKi/XJB0fhfgeH4Arao0lr+i16YsDGWlS5pmx+0=";
vendorHash = "sha256-DO3lR4sjxFOSiO2YIri8PqH3cpNuxD45FWX7Ushov3s=";
proxyVendor = true;
doCheck = false;

View File

@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "doppler";
version = "3.76.0";
version = "3.76.1";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = finalAttrs.version;
hash = "sha256-CmNSn4WRWMP07qC5APw8PTouCUOHJrz1ZYqpKhdiIDM=";
hash = "sha256-8df60dWV/8ZezCAXVT7wmzCCB/TyljzAszv8sy7qRjU=";
};
vendorHash = "sha256-u6SB3SXCqu7Y2aUoTAJ01mtDCxMofVQLAde1jDxVvks=";
vendorHash = "sha256-rDpr4qWhMWXEhgZrmoW5tzPZif3KAv3gDtJNtXzbVq0=";
ldflags = [
"-s -w"

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fdkaac";
version = "1.0.7";
version = "1.0.8";
src = fetchFromGitHub {
owner = "nu774";
repo = "fdkaac";
rev = "v${finalAttrs.version}";
hash = "sha256-Yx+adbWs1qmuK+geHjCj7i56URDLVrUdLbJ2gKrJ1Oo=";
hash = "sha256-8fI3mbHPb6E5YXl4RaqU8P0ALldkOh+RKfecDX87m/s=";
};
nativeBuildInputs = [

View File

@@ -9,10 +9,10 @@
stdenv.mkDerivation (finalAttrs: {
pname = "flyway";
version = "12.11.0";
version = "13.0.0";
src = fetchurl {
url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz";
sha256 = "sha256-2IVSuzrtwqsvqpj7KlCQblD7j7HCK3HMOs1tkcL0ClU=";
sha256 = "sha256-uVbvjvfEw+JqTicfB3N2a+Cxm6fJRptOJm4C8oZ15ao=";
};
nativeBuildInputs = [ makeWrapper ];
dontBuild = true;

View File

@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip";
hash = "sha256-B/QyB6ZdyjIBBOOZG1nnVcXyqbPGyf56AndELzi3IZY=";
hash = "sha256-6nM9dJ6eoQ4ec6VfW1p6rxQ2U8CnOKe9unQ32jSnAWY=";
};
sourceRoot = ".";

View File

@@ -13,7 +13,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage";
hash = "sha256-IRSg7/jj8QRvVYuHiYzci/mWrQ2lW6RJy9QdZs/guFI=";
hash = "sha256-r4drlfi1jz86w1b7LIt6pz7sW4WB7UiU49uVwxtXKdw=";
}
else
throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}";

View File

@@ -4,7 +4,7 @@
callPackage,
}:
let
version = "5.6.269";
version = "5.6.274";
pname = "gdevelop";
meta = {
description = "Graphical Game Development Studio";

View File

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

View File

@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "git-spice";
version = "0.31.1";
version = "0.31.2";
src = fetchFromGitHub {
owner = "abhinav";
repo = "git-spice";
tag = "v${finalAttrs.version}";
hash = "sha256-XPDsjGufzShPdGQs90TCILNWeGntaZWizffqi10EUVw=";
hash = "sha256-0f7n27oSz6a3piaXA4jj7UWgS6Vl4WzRkHh5VAF3tGo=";
};
vendorHash = "sha256-xcU0B+ju1f/JfNVKpXkIy5SO9rd3O9Nl0FizW3kVgI0=";

View File

@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "gotify-cli";
version = "2.3.2";
version = "2.4.0";
src = fetchFromGitHub {
owner = "gotify";
repo = "cli";
rev = "v${finalAttrs.version}";
sha256 = "sha256-GwPIGWEpj5GjGV9bz3LctZctHQe+Vywoc1piNb9vAAw=";
sha256 = "sha256-l6WiwAIxKSQnciyssY+dfEdn+GuCSrXdxxBNek4XRiA=";
};
vendorHash = "sha256-+G0LWlPiDcYmEou4gpoIU/OAjzQ3VSHftM1ViG9lhYM=";
vendorHash = "sha256-320MFcSPv05Zh/Lawq6ry+eemcsRpJu85LSd6TOZ8mM=";
postInstall = ''
mv $out/bin/cli $out/bin/gotify

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "gotlsaflare";
version = "2.8.3";
version = "2.8.4";
src = fetchFromGitHub {
owner = "Stenstromen";
repo = "gotlsaflare";
tag = "v${finalAttrs.version}";
hash = "sha256-Zw8RfwAR6dw4YUSdML1QJCXVj1s9ZNzr3LTb2vt2fjI=";
hash = "sha256-LDUrLeIgEr0IaYUHRdPtk2soYGbPAycQcroIUMrmVKg=";
};
vendorHash = "sha256-OaaIhXh9+iqMBnP4pHxuJMynXxvfY6iiv+Cd4Dq1I+I=";
vendorHash = "sha256-btvgwiYm+ccT9BPVO42bxidKfOBDrBMT3WidDlMi17k=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "hacompanion";
version = "1.0.30";
version = "1.1.0";
src = fetchFromGitHub {
owner = "tobias-kuendig";
repo = "hacompanion";
rev = "v${finalAttrs.version}";
hash = "sha256-TC1ZnYT5WGbKP2Y2pOKaLj8Hmr3lU+LShkNV2DpcyDk=";
hash = "sha256-WwzfRsRfDMiK7V9XH/G86+illsbQdTw+MEXNmW5MLLg=";
};
vendorHash = "sha256-SohjueM0DwSuh7XVClYiWA/5d0V6x2vmp5aPxgmIJYY=";

View File

@@ -9,12 +9,12 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "igsc";
version = "1.3.0";
version = "1.3.1";
src = fetchFromGitHub {
owner = "intel";
repo = "igsc";
tag = "V${finalAttrs.version}";
hash = "sha256-GdeGGrnkxJQlg+vVQan5rJW/rxlStD4TAmWxfloX0+k=";
hash = "sha256-NSNLiUMJBGtnfWUDIPIukyjgcI1YX9cfDDWphW8uSWs=";
};
buildInputs = [

File diff suppressed because it is too large Load Diff

View File

@@ -1,79 +1,143 @@
diff --git a/build.gradle.kts b/build.gradle.kts
index df96f46c..f1f422f2 100644
index 0f4d3f09..a44eec6f 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -126,42 +126,11 @@ fun isNonStable(version: String): Boolean {
destinationDirectory.set(layout.buildDirectory)
@@ -129,19 +129,6 @@ fun loadEnv(file: File): Map<String, String> {
return envMap
}
-val distWin by tasks.registering(Zip::class) {
- group = "jadx"
- description = "Build Windows bundle"
-
- from(distWinConfiguration)
-
- destinationDirectory.set(layout.buildDirectory.dir("distWin"))
- archiveFileName.set("jadx-gui-$jadxVersion-win.zip")
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
-}
-
-val distWinWithJre by tasks.registering(Zip::class) {
- description = "Build Windows with JRE bundle"
-
- from(distWinWithJreConfiguration)
-
- destinationDirectory.set(layout.buildDirectory.dir("distWinWithJre"))
- archiveFileName.set("jadx-gui-$jadxVersion-with-jre-win.zip")
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
-}
-
val dist by tasks.registering {
group = "jadx"
description = "Build jadx distribution zip bundles"
dependsOn(pack)
-
- val os = DefaultNativePlatform.getCurrentOperatingSystem()
- if (os.isWindows) {
- if (project.hasProperty("bundleJRE")) {
- println("Build win bundle with JRE")
- dependsOn(distWinWithJre)
- } else {
- dependsOn(distWin)
- }
-val distWinConfiguration =
- configurations.create("distWinConfiguration") {
- isCanBeConsumed = false
- }
}
-val distWinWithJreConfiguration =
- configurations.create("distWinWithJreConfiguration") {
- isCanBeConsumed = false
- }
-dependencies {
- distWinConfiguration(project(":jadx-gui", "distWinConfiguration"))
- distWinWithJreConfiguration(project(":jadx-gui", "distWinWithJreConfiguration"))
-}
-
val copyArtifacts =
tasks.register<Copy>("copyArtifacts") {
val jarCliPattern = "jadx-cli-(.*)-all.jar".toPattern()
@@ -186,45 +173,12 @@ fun loadEnv(file: File): Map<String, String> {
}
}
val cleanBuildDir by tasks.registering(Delete::class) {
-val distWin =
- tasks.register<Zip>("distWin") {
- group = "jadx"
- description = "Build Windows bundle"
-
- from(distWinConfiguration)
-
- destinationDirectory.set(layout.buildDirectory.dir("distWin"))
- archiveFileName.set("jadx-gui-$jadxVersion-win.zip")
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
- }
-
-val distWinWithJre =
- tasks.register<Zip>("distWinWithJre") {
- description = "Build Windows with JRE bundle"
-
- from(distWinWithJreConfiguration)
-
- destinationDirectory.set(layout.buildDirectory.dir("distWinWithJre"))
- archiveFileName.set("jadx-gui-$jadxVersion-with-jre-win.zip")
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
- }
-
val dist =
tasks.register("dist") {
group = "jadx"
description = "Build jadx distribution zip bundles"
dependsOn(pack)
-
- val os = DefaultNativePlatform.getCurrentOperatingSystem()
- if (os.isWindows) {
- if (project.hasProperty("bundleJRE")) {
- println("Build win bundle with JRE")
- dependsOn(distWinWithJre)
- } else {
- dependsOn(distWin)
- }
- }
}
val cleanBuildDir =
diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts
index ed67e57a..99aa9eb4 100644
index 15f610b4..99aa9eb4 100644
--- a/buildSrc/build.gradle.kts
+++ b/buildSrc/build.gradle.kts
@@ -4,8 +4,6 @@
@@ -4,10 +4,6 @@
dependencies {
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:2.3.10")
-
- implementation("org.openrewrite:plugin:6.19.1")
- implementation("net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin:4.2.0")
- implementation("net.ltgt.nullaway:net.ltgt.nullaway.gradle.plugin:2.3.0")
}
repositories {
diff --git a/buildSrc/src/main/kotlin/jadx-java.gradle.kts b/buildSrc/src/main/kotlin/jadx-java.gradle.kts
index 0f60d301..5e577155 100644
index 256dadde..7e044113 100644
--- a/buildSrc/src/main/kotlin/jadx-java.gradle.kts
+++ b/buildSrc/src/main/kotlin/jadx-java.gradle.kts
@@ -3,8 +3,6 @@
@@ -1,15 +1,8 @@
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
-import net.ltgt.gradle.errorprone.CheckSeverity
-import net.ltgt.gradle.errorprone.errorprone
-import net.ltgt.gradle.nullaway.nullaway
plugins {
java
checkstyle
-
- id("jadx-rewrite")
- id("net.ltgt.errorprone")
- id("net.ltgt.nullaway")
}
val jadxVersion: String by rootProject.extra
val jadxVersion = rootProject.extra["jadxVersion"] as String
@@ -30,9 +23,6 @@
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
testCompileOnly("org.jetbrains:annotations:26.1.0")
-
- errorprone("com.google.errorprone:error_prone_core:2.50.0")
- errorprone("com.uber.nullaway:nullaway:0.13.7")
}
repositories {
@@ -77,21 +67,4 @@
if (checkEnabled) {
options.compilerArgs.add("-XDaddTypeAnnotationsToSymbol=true")
}
- options.errorprone {
- isEnabled = checkEnabled
- allErrorsAsWarnings = jadxBuildChecksMode == "warn"
- excludedPaths = ".*/test/.*"
- nullaway {
- if (jadxBuildChecksMode == "error") {
- error()
- }
- annotatedPackages.add("jadx")
- }
- // TODO: fix and enable all checks
- disable("MixedMutabilityReturnType")
- disable("EqualsGetClass")
- disable("OperatorPrecedence")
- disable("UnusedVariable")
- disable("ImmutableEnumChecker")
- }
}
diff --git a/buildSrc/src/main/kotlin/jadx-rewrite.gradle.kts b/buildSrc/src/main/kotlin/jadx-rewrite.gradle.kts
deleted file mode 100644
index ceca3fe5..00000000
index c6f3e979..00000000
--- a/buildSrc/src/main/kotlin/jadx-rewrite.gradle.kts
+++ /dev/null
@@ -1,35 +0,0 @@
@@ -86,10 +150,10 @@ index ceca3fe5..00000000
-}
-
-dependencies {
- rewrite("org.openrewrite.recipe:rewrite-testing-frameworks:3.24.0")
- rewrite("org.openrewrite.recipe:rewrite-logging-frameworks:3.20.0")
- rewrite("org.openrewrite.recipe:rewrite-migrate-java:3.24.0")
- rewrite("org.openrewrite.recipe:rewrite-static-analysis:2.24.0")
- rewrite("org.openrewrite.recipe:rewrite-testing-frameworks:3.41.0")
- rewrite("org.openrewrite.recipe:rewrite-logging-frameworks:3.29.2")
- rewrite("org.openrewrite.recipe:rewrite-migrate-java:3.39.0")
- rewrite("org.openrewrite.recipe:rewrite-static-analysis:2.38.0")
-}
-
-tasks {
@@ -113,7 +177,7 @@ index ceca3fe5..00000000
- }
-}
diff --git a/jadx-gui/build.gradle.kts b/jadx-gui/build.gradle.kts
index 2677881f..4cec0884 100644
index fec42601..c4e20570 100644
--- a/jadx-gui/build.gradle.kts
+++ b/jadx-gui/build.gradle.kts
@@ -3,7 +3,6 @@
@@ -124,7 +188,7 @@ index 2677881f..4cec0884 100644
id("org.beryx.runtime") version "2.0.1"
}
@@ -129,36 +128,6 @@
@@ -142,42 +141,6 @@
}
}
@@ -145,79 +209,92 @@ index 2677881f..4cec0884 100644
- supportUrl.set("https://github.com/skylot/jadx")
-
- bundledJrePath.set(if (project.hasProperty("bundleJRE")) "%EXEDIR%/jre" else "%JAVA_HOME%")
- classpath.set(tasks.getByName("shadowJar").outputs.files.map { "%EXEDIR%/lib/${it.name}" }.sorted().toList())
- classpath.set(
- tasks
- .getByName("shadowJar")
- .outputs.files
- .map { "%EXEDIR%/lib/${it.name}" }
- .sorted()
- .toList(),
- )
- println("Launch4J classpath: ${classpath.get()}")
-
- chdir.set("") // don't change current dir
- libraryDir.set("") // don't add any libs
-}
-
-fun escapeJVMOptions(): List<String> {
- return application.applicationDefaultJvmArgs
-fun escapeJVMOptions(): List<String> =
- application.applicationDefaultJvmArgs
- .toList()
- .map { if (it.startsWith("-D")) "\"$it\"" else it }
-}
-
runtime {
addOptions("--strip-debug", "--compress", "zip-9", "--no-header-files", "--no-man-pages")
addOptions("--strip-debug", "--no-header-files", "--no-man-pages")
addModules(
@@ -179,48 +148,6 @@ fun escapeJVMOptions(): List<String> {
@@ -198,66 +161,6 @@ fun escapeJVMOptions(): List<String> =
}
}
-val copyDistWin by tasks.registering(Copy::class) {
- description = "Copy files for Windows bundle"
-val copyDistWin =
- tasks.register<Copy>("copyDistWin") {
- description = "Copy files for Windows bundle"
-
- val libTask = tasks.getByName("shadowJar")
- dependsOn(libTask)
- from(libTask.outputs) {
- include("*.jar")
- into("lib")
- val libTask = tasks.getByName("shadowJar")
- dependsOn(libTask)
- from(libTask.outputs) {
- include("*.jar")
- into("lib")
- }
- val exeTask = tasks.getByName("createExe")
- dependsOn(exeTask)
- from(exeTask.outputs) {
- include("*.exe")
- }
- into(layout.buildDirectory.dir("jadx-gui-win"))
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
- }
- val exeTask = tasks.getByName("createExe")
- dependsOn(exeTask)
- from(exeTask.outputs) {
- include("*.exe")
- }
- into(layout.buildDirectory.dir("jadx-gui-win"))
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
-}
-
-val copyDistWinWithJre by tasks.registering(Copy::class) {
- description = "Copy files for Windows with JRE bundle"
-val copyDistWinWithJre =
- tasks.register<Copy>("copyDistWinWithJre") {
- description = "Copy files for Windows with JRE bundle"
-
- val jreTask = tasks.runtime.get()
- dependsOn(jreTask)
- from(jreTask.jreDir) {
- include("**/*")
- into("jre")
- val jreTask = tasks.runtime.get()
- dependsOn(jreTask)
- from(jreTask.jreDir) {
- include("**/*")
- into("jre")
- }
- val libTask = tasks.getByName("shadowJar")
- dependsOn(libTask)
- from(libTask.outputs) {
- include("*.jar")
- into("lib")
- }
- val exeTask = tasks.getByName("createExe")
- dependsOn(exeTask)
- from(exeTask.outputs) {
- include("*.exe")
- }
- into(layout.buildDirectory.dir("jadx-gui-with-jre-win"))
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
- }
- val libTask = tasks.getByName("shadowJar")
- dependsOn(libTask)
- from(libTask.outputs) {
- include("*.jar")
- into("lib")
- }
- val exeTask = tasks.getByName("createExe")
- dependsOn(exeTask)
- from(exeTask.outputs) {
- include("*.exe")
- }
- into(layout.buildDirectory.dir("jadx-gui-with-jre-win"))
- duplicatesStrategy = DuplicatesStrategy.EXCLUDE
-}
-
/**
* Register and expose distribution artifacts to use in top level packaging tasks
*/
@@ -230,10 +157,6 @@ fun escapeJVMOptions(): List<String> {
val distWinWithJreConfiguration by configurations.creating {
isCanBeResolved = false
}
-/**
- * Register and expose distribution artifacts to use in top level packaging tasks
- */
-val distWinConfiguration =
- configurations.create("distWinConfiguration") {
- isCanBeResolved = false
- }
-val distWinWithJreConfiguration =
- configurations.create("distWinWithJreConfiguration") {
- isCanBeResolved = false
- }
-artifacts {
- add(distWinConfiguration.name, copyDistWin)
- add(distWinWithJreConfiguration.name, copyDistWinWithJre)
-}
val syncNLSLines by tasks.registering(JavaExec::class) {
group = "jadx-dev"
-
val syncNLSLines =
tasks.register<JavaExec>("syncNLSLines") {
group = "jadx-dev"

View File

@@ -17,13 +17,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "jadx";
version = "1.5.5";
version = "1.5.6";
src = fetchFromGitHub {
owner = "skylot";
repo = "jadx";
rev = "v${finalAttrs.version}";
hash = "sha256-WONsXDNhlDuqKsS2Olz3ndZIbi6mdi9JBKaHPpcdTQQ=";
hash = "sha256-qwGFMj18xJOrBudthAIeKc/PT0uUzjmTgBYovF4A/94=";
};
patches = [

View File

@@ -8,18 +8,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "kakoune-lsp";
version = "21.0.1";
version = "21.0.2";
src = fetchFromGitHub {
owner = "kakoune-lsp";
repo = "kakoune-lsp";
rev = "v${finalAttrs.version}";
hash = "sha256-ZBeUxH/CBpg/Af1rYjOPWAyDkRNvgeifltpP5GGr+wA=";
hash = "sha256-nY/DOXE7youb/xpUU7T0t23vSMrGqlEa6qs5tclDE88=";
};
patches = [ (replaceVars ./Hardcode-perl.patch { inherit perl; }) ];
cargoHash = "sha256-TBjoUy2e9GLYa0fNI1NgC4rr32vZXqaUGYksaSHE8hg=";
cargoHash = "sha256-1ktWlguBYURqIEotG9D4953bJm0TMM7+BzufFqXUibk=";
meta = {
description = "Kakoune Language Server Protocol Client";

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "KDDockWidgets";
version = "2.4.0";
version = "2.4.1";
src = fetchFromGitHub {
owner = "KDAB";
repo = "KDDockWidgets";
rev = "v${finalAttrs.version}";
sha256 = "sha256-/ioCX/Txqr84uJJYPhVLrZKug6VdWQDVirmsTg42PXs=";
sha256 = "sha256-Bb9ZQTJ77Brn0XQY2DaBB68xk3Hw1ORuIU0xWIBVmhg=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -68,7 +68,7 @@ haskellPackages.mkDerivation {
hashable
isocline
lens
lsp_2_8_0_0
lsp
mtl
network
network-simple

View File

@@ -0,0 +1,105 @@
{
stdenv,
lib,
fetchFromGitHub,
gitUpdater,
testers,
withDocumentation ? true,
autoreconfHook,
doxygen,
graphviz,
makeFontsConf,
writableTmpDirAsHomeHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libresidfp";
version = "1.1.1";
src = fetchFromGitHub {
owner = "libsidplayfp";
repo = "libresidfp";
tag = "v${finalAttrs.version}";
hash = "sha256-xPIyJZWL5+tW3xk9b4dlL4klxXM6+cy38cALuhsH1zk=";
};
strictDeps = true;
__structuredAttrs = true;
outputs = [
"out"
"dev"
]
++ lib.optionals withDocumentation [
"doc"
];
# https://github.com/libsidplayfp/libresidfp/pull/41
postPatch = ''
substituteInPlace configure.ac \
--replace-fail 'AC_SUBST([LIB_MAJOR])NEWS.md' 'AC_SUBST([LIB_MAJOR])'
'';
nativeBuildInputs = [
autoreconfHook
]
++ lib.optionals withDocumentation [
doxygen
graphviz
writableTmpDirAsHomeHook
];
configureFlags = [
# Supposedly runtime detection only supported on GCC
# __builtin_cpu_supports on GCC's list of x86 built-in functions
(lib.strings.withFeatureAs true "simd" (
if (stdenv.cc.isGNU && stdenv.hostPlatform.isx86) then "runtime" else "none"
))
(lib.strings.enableFeature finalAttrs.finalPackage.doCheck "tests")
];
enableParallelBuilding = true;
buildFlags = [
"all"
]
++ lib.optionals withDocumentation [
"doc"
];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
postInstall = lib.optionalString withDocumentation ''
mkdir -p $doc/share/doc/
mv docs/html $doc/share/doc/libresidfp
'';
env = lib.optionalAttrs withDocumentation {
FONTCONFIG_FILE = makeFontsConf {
fontDirectories = [ ];
};
};
passthru = {
tests.pkg-config = testers.hasPkgConfigModules {
package = finalAttrs.finalPackage;
versionCheck = true;
};
updateScript = gitUpdater {
rev-prefix = "v";
ignoredVersions = "[a-zA-Z]";
};
};
meta = {
description = "Cycle exact SID emulation";
homepage = "https://github.com/libsidplayfp/libresidfp";
changelog = "https://github.com/libsidplayfp/libresidfp/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.OPNA2608 ];
platforms = lib.platforms.all;
pkgConfigModules = [
"libresidfp"
];
};
})

View File

@@ -10,7 +10,7 @@
doxygen,
graphviz,
libexsid,
libgcrypt,
libresidfp,
libusb1,
perl,
pkg-config,
@@ -19,24 +19,29 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libsidplayfp";
version = "2.16.1";
version = "3.0.2";
src = fetchFromGitHub {
owner = "libsidplayfp";
repo = "libsidplayfp";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-gOnLjOw9TN2b0ne7Otm5DZhV/2D1xjLxwnaYilnlBgc=";
hash = "sha256-T0No3gxlG/IHHReJ23ET9MYvKgMgCP+e9YivBbLQm0I=";
};
outputs = [ "out" ] ++ lib.optionals docSupport [ "doc" ];
outputs = [
"out"
"dev"
]
++ lib.optionals docSupport [ "doc" ];
strictDeps = true;
__structuredAttrs = true;
postPatch = ''
patchShebangs .
'';
strictDeps = true;
nativeBuildInputs = [
autoreconfHook
perl
@@ -50,30 +55,17 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
libexsid
libgcrypt
libresidfp
libusb1
];
enableParallelBuilding = true;
configureFlags = [
(lib.strings.enableFeature true "hardsid")
(lib.strings.withFeature true "gcrypt")
(lib.strings.withFeature true "exsid")
(lib.strings.withFeature true "usbsid")
# Supposedly runtime detection only supported on GCC
# https://github.com/libsidplayfp/libsidplayfp/commit/65874166b14d44467782d2996f7b644fbde0ee87
# __builtin_cpu_supports on GCC's list of x86 built-in functions
(lib.strings.withFeatureAs true "simd" (
if (stdenv.cc.isGNU && stdenv.hostPlatform.isx86) then "runtime" else "none"
))
(lib.strings.enableFeature finalAttrs.finalPackage.doCheck "tests")
];
# Make Doxygen happy with the setup, reduce log noise
env.FONTCONFIG_FILE = lib.optionalString docSupport (makeFontsConf {
fontDirectories = [ ];
});
enableParallelBuilding = true;
preBuild = ''
# Reduce noise from fontconfig during doc building
@@ -89,6 +81,11 @@ stdenv.mkDerivation (finalAttrs: {
mv docs/html $doc/share/doc/libsidplayfp/
'';
# Make Doxygen happy with the setup, reduce log noise
env.FONTCONFIG_FILE = lib.optionalString docSupport (makeFontsConf {
fontDirectories = [ ];
});
passthru = {
tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
updateScript = gitUpdater {

View File

@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
ninja,
pkg-config,
@@ -19,24 +18,16 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "0.7.37";
version = "0.7.39";
pname = "libsolv";
src = fetchFromGitHub {
owner = "openSUSE";
repo = "libsolv";
rev = finalAttrs.version;
hash = "sha256-hiumMnTJ3eP+acH2V0eNTM71Fw//IWQPechCA0+kH1s=";
hash = "sha256-nl1g1BKauSXV54xjO/1jDQMbr1WfycupR0CPqkgkzrA=";
};
patches = [
(fetchpatch {
name = "CVE-2026-9149";
url = "https://github.com/openSUSE/libsolv/commit/210386037c892a720972ad35a3d8f7073b4d763b.patch";
hash = "sha256-ju3xn78UGMR5usq1e1ovFTWnKW1TPDA77sNGx8yc8Z8=";
})
];
cmakeFlags = [
"-DENABLE_COMPLEX_DEPS=true"
(lib.cmakeBool "ENABLE_CONDA" withConda)

View File

@@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer;
stdenv.mkDerivation (finalAttrs: {
pname = "libvgm";
version = "0-unstable-2026-06-07";
version = "0-unstable-2026-06-23";
src = fetchFromGitHub {
owner = "ValleyBell";
repo = "libvgm";
rev = "08471963604c29353501439c4d6f97b57bf8b07b";
hash = "sha256-1ddlxs/iq993DkjfYbdyCESspqfhAnmkjErALczpmdI=";
rev = "867223e7c33d63de115d1ab955f784c44f19040a";
hash = "sha256-GuvngfkqLy3E5Esb+HOnY6G1XYDyDzv1yz+NccaclGI=";
};
outputs = [

View File

@@ -18,18 +18,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lux-cli";
version = "0.36.1";
version = "0.39.1";
src = fetchFromGitHub {
owner = "lumen-oss";
repo = "lux";
tag = "v${finalAttrs.version}";
hash = "sha256-260gORAxU0l3gxv4ojUSmdNgHvdLpQNPdLkn8ze4HGA=";
hash = "sha256-LTZGWwk4gVsPhNWpzK7kq5fYih8xgf0KbyPW50dDYO8=";
};
buildAndTestSubdir = "lux-cli";
cargoHash = "sha256-P9XonyY+gC0ni8WqkMPWJW6AjU4EBB7BEjxZ3U/q2qM=";
cargoHash = "sha256-xpPXCTrlZE3Gl0AsA4O/baQyHtvOAf6cPaUdAEtwmx0=";
nativeInstallCheckInputs = [
versionCheckHook

View File

@@ -70,6 +70,12 @@ stdenv.mkDerivation (finalAttrs: {
substitute $src/contrib/systemd/mako.service $out/lib/systemd/user/mako.service \
--replace-fail '/usr/bin' "$out/bin"
chmod 0644 $out/lib/systemd/user/mako.service
# Route D-Bus activation through the unit installed above, so it
# waits for graphical-session.target instead of exec'ing mako
# before the compositor is up.
echo "SystemdService=mako.service" \
>> $out/share/dbus-1/services/fr.emersion.mako.service
'';
meta = {

View File

@@ -164,11 +164,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "microsoft-edge";
version = "150.0.4078.65";
version = "150.0.4078.83";
src = fetchurl {
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-mt8fx6gJE5PGFiMLeceJ5rmLmwmQXaxx7VY8yPIQqyE=";
hash = "sha256-uTn6/f4Q9eifaJr5/U6i7KmJAtJKxHeaUsdV+omcqlQ=";
};
# With strictDeps on, some shebangs were not being patched correctly

View File

@@ -1,7 +1,7 @@
{
mkDerivation,
lib,
fetchFromGitHub,
fetchFromCodeberg,
aeson,
base,
bytestring,
@@ -26,7 +26,7 @@
mkDerivation rec {
pname = "mkjson";
version = "0.4.0";
src = fetchFromGitHub {
src = fetchFromCodeberg {
owner = "mfussenegger";
repo = "mkjson";
rev = "${version}";

View File

@@ -1,2 +1,19 @@
{ haskell, haskellPackages }:
haskell.lib.justStaticExecutables (haskellPackages.callPackage ./generated.nix { })
{
haskell,
haskellPackages,
lib,
}:
let
inherit (haskell.lib.compose) justStaticExecutables overrideCabal;
# The mkjson-doctest suite depends on specific RNG results not provided by the
# GHC in Nixpkgs as of this writing.
overrides = {
testTargets = [ "mkjson-test" ];
};
raw-pkg = haskellPackages.callPackage ./generated.nix { };
in
lib.pipe raw-pkg [
(overrideCabal overrides)
justStaticExecutables
]

View File

@@ -21,7 +21,6 @@
libarchive,
libass,
libbluray,
libbs2b,
libcaca,
libcdio,
libcdio-paranoia,
@@ -66,7 +65,6 @@
alsaSupport ? stdenv.hostPlatform.isLinux,
archiveSupport ? true,
bluraySupport ? true,
bs2bSupport ? true,
cacaSupport ? true,
cddaSupport ? false,
cmsSupport ? true,
@@ -180,7 +178,6 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals alsaSupport [ alsa-lib ]
++ lib.optionals archiveSupport [ libarchive ]
++ lib.optionals bluraySupport [ libbluray ]
++ lib.optionals bs2bSupport [ libbs2b ]
++ lib.optionals cacaSupport [ libcaca ]
++ lib.optionals cddaSupport [
libcdio

View File

@@ -11,11 +11,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "msedgedriver";
version = "150.0.4078.65";
version = "150.0.4078.83";
src = fetchzip {
url = "https://msedgedriver.microsoft.com/${finalAttrs.version}/edgedriver_linux64.zip";
hash = "sha256-TwGjt8Hw4rvwW2OwkIcqRzKLXu1dRL7/9n+Zq3VmKag=";
hash = "sha256-hmzL3ucHgKxPT1/WwqfWUWndSMUEf7n0Z0Wh9Rgm/MU=";
stripRoot = false;
};

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "mtail";
version = "3.4.3";
version = "3.4.4";
src = fetchFromGitHub {
owner = "jaqx0r";
repo = "mtail";
rev = "v${finalAttrs.version}";
hash = "sha256-KX47oD7qLBpwItUVltysiekjy4wtpK13SVdvjSx9jmU=";
hash = "sha256-uwEx/nhktiThUfV6tvTchEt4/hTpQsN+EXXSqL+Fzio=";
};
proxyVendor = true;

View File

@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "nerdfetch";
version = "8.5.4";
version = "8.5.5";
src = fetchFromGitHub {
owner = "ThatOneCalculator";
repo = "NerdFetch";
tag = "v${finalAttrs.version}";
hash = "sha256-tV8Ug7i/BTD+TxUCejwYdGLYauAYos18AnWQ1XgynWs=";
hash = "sha256-LSp5UNXp4WBDk2MIb4UBxifTTYI36SpRU7BHL38p8VQ=";
};
dontUnpack = true;

View File

@@ -25,17 +25,19 @@
webp-pixbuf-loader,
libavif,
libheif,
versionCheckHook,
fontconfig,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nocturne";
version = "1.3.2";
version = "1.4.2";
src = fetchFromGitHub {
owner = "Jeffser";
repo = "Nocturne";
tag = finalAttrs.version;
hash = "sha256-uXsl438K0Ew0fdrKtGf28VkHQ76loDWKLJkounzqhEQ=";
hash = "sha256-q2jN1X/2Iayzqf+2d1roQ9dbZKGqWy3sXC78lKXLzPM=";
};
__structuredAttrs = true;
@@ -104,6 +106,18 @@ stdenv.mkDerivation (finalAttrs: {
# avoid installing Navidrome at runtime if not available, incompatible with the nix store
patches = [ ./disable-navidrome-setup.patch ];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckKeepEnvironment = [
"XDG_CACHE_HOME"
"FONTCONFIG_FILE"
];
# it still errors due to lack of display, but the retcode is 0 and the version is printed
preInstallCheck = ''
export XDG_CACHE_HOME=$(mktemp -d)
export FONTCONFIG_FILE="${fontconfig.out}/etc/fonts/fonts.conf"
'';
meta = {
description = "Adwaita music player for OpenSubsonic servers like Navidrome";
homepage = "https://jeffser.com/nocturne/";

View File

@@ -13,13 +13,13 @@
rustPlatform.buildRustPackage rec {
pname = "nym";
version = "2024.14-crunch-patched";
version = "2026.9-venaco";
src = fetchFromGitHub {
owner = "nymtech";
repo = "nym";
tag = "nym-binaries-v${version}";
hash = "sha256-ze0N+Hg+jVFKaoreCrZUUA3cHGtUZFtxCh5RwTqOdsc=";
hash = "sha256-s3I4yfJfewJpMSqzHXmMFzvsfQAsVNZKzIroatpnfpA=";
};
swagger-ui = fetchurl {
@@ -27,11 +27,18 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-SBJE0IEgl7Efuu73n3HZQrFxYX+cn5UU5jrL4T5xzNw=";
};
cargoHash = "sha256-51QdzV4eYnA+pC1b7TagSF1g+n67IvZw3euJyI3ZRtM=";
cargoHash = "sha256-ifdz+jZK9Hgezx4/Q9bDsOZOFynqE4GEFfIwXISuxp8=";
env = {
SWAGGER_UI_DOWNLOAD_URL = "file://${swagger-ui}";
OPENSSL_NO_VENDOR = true;
VERGEN_BUILD_TIMESTAMP = "0";
VERGEN_BUILD_SEMVER = version;
VERGEN_GIT_COMMIT_TIMESTAMP = "0";
VERGEN_GIT_BRANCH = "master";
VERGEN_RUSTC_SEMVER = rustc.version;
VERGEN_RUSTC_CHANNEL = "stable";
VERGEN_CARGO_PROFILE = "release";
};
nativeBuildInputs = [
@@ -48,18 +55,12 @@ rustPlatform.buildRustPackage rec {
rev-prefix = "nym-binaries-v";
};
env = {
VERGEN_BUILD_TIMESTAMP = "0";
VERGEN_BUILD_SEMVER = version;
VERGEN_GIT_COMMIT_TIMESTAMP = "0";
VERGEN_GIT_BRANCH = "master";
VERGEN_RUSTC_SEMVER = rustc.version;
VERGEN_RUSTC_CHANNEL = "stable";
VERGEN_CARGO_PROFILE = "release";
};
checkFlags = [
"--skip=ping::http::tests::resolve_host_with_valid_hostname_returns_some"
"--skip=ecash::tests::credential_tests::blind_sign_correct"
"--skip=ecash::tests::credential_tests::already_issued"
"--skip=ecash::tests::issued_ticketbooks::issued_ticketbooks_for"
"--skip=ecash::tests::issued_ticketbooks::issued_ticketbooks_challenge_commitment"
];
meta = {

View File

@@ -14,16 +14,16 @@
buildGoModule (finalAttrs: {
pname = "openbao";
version = "2.6.0";
version = "2.6.1";
src = fetchFromGitHub {
owner = "openbao";
repo = "openbao";
tag = "v${finalAttrs.version}";
hash = "sha256-FJ+34HeRT025EFwFXY8ewfnJbQirqFb3j+kPNxpGOA4=";
hash = "sha256-2wl06I6/yF/V5P9MFCCzpEiX4G+YTtXWRjvh+wDyB1U=";
};
vendorHash = "sha256-O0xx61S0KEk5QB/NsV+kBlErvVuKBfI/81o29rDye1w=";
vendorHash = "sha256-2MMWs30e7GB0pcPmmDvw6RTBzKYXNwothAuQMZAFHoE=";
proxyVendor = true;

View File

@@ -11,32 +11,26 @@
fontconfig,
gtk3,
wrapGAppsHook3,
python3Packages,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "openboardview";
version = "9.95.2";
version = "10.0.0";
src = fetchFromGitHub {
owner = "OpenBoardView";
repo = "OpenBoardView";
tag = version;
hash = "sha256-B5VnuycRt8h7Cz3FTIbhcGcXuA60zPCz0FMvFENTwws=";
tag = finalAttrs.version;
hash = "sha256-rvCWzIbjEZOHh5diaeP4xVIRsMHqt4PGMuYOGfWvwhA=";
fetchSubmodules = true;
};
patches = [
(fetchpatch {
name = "fix-darwin-build.patch";
url = "https://github.com/OpenBoardView/OpenBoardView/commit/a1de2e5de908afd83eceed757260f6425314af2e.patch?full_index=1";
hash = "sha256-DK+K4F0+QGqaoWCyc8AvuIsaiTCqhAG6AsTNg2hegh0=";
})
];
nativeBuildInputs = [
cmake
pkg-config
python3
python3Packages.jinja2
wrapGAppsHook3
];
buildInputs = [
@@ -62,7 +56,7 @@ stdenv.mkDerivation rec {
mv "$out/openboardview.app" "$out/Applications/OpenBoardView.app"
''
+ lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
wrapGApp "$out/bin/${pname}" \
wrapGApp "$out/bin/${finalAttrs.pname}" \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ gtk3 ]}
'';
@@ -74,8 +68,9 @@ stdenv.mkDerivation rec {
description = "Linux SDL/ImGui edition software for viewing .brd files";
mainProgram = "openboardview";
homepage = "https://github.com/OpenBoardView/OpenBoardView";
changelog = "https://github.com/OpenBoardView/OpenBoardView/releases/tag/${finalAttrs.version}";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ k3a ];
};
}
})

View File

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

View File

@@ -8,18 +8,18 @@
buildGoModule (finalAttrs: {
pname = "opkssh";
version = "0.15.0";
version = "0.16.0";
src = fetchFromGitHub {
owner = "openpubkey";
repo = "opkssh";
tag = "v${finalAttrs.version}";
hash = "sha256-COACiBNXHEpzZyGGYmz0uj0ubzYJFRabAEku2qOjLcg=";
hash = "sha256-c+ZcC9m+PfwFyLSz+dwahYdQe+wKHQHECT+gNp1rdQU=";
};
ldflags = [ "-X main.Version=${finalAttrs.version}" ];
vendorHash = "sha256-aRWu4yB83hBKtW78MVMg7l8iSzHdLgnYgskgt32tiLw=";
vendorHash = "sha256-BmU/8Y6CweVnOeHftQhacKKLccQk1uNljzHe+/zkUn4=";
nativeInstallCheckInputs = [
versionCheckHook

View File

@@ -0,0 +1,111 @@
{
autoPatchelfHook,
copyDesktopItems,
curl,
fetchurl,
gsettings-desktop-schemas,
gtk3,
lib,
makeDesktopItem,
makeWrapper,
stdenv,
webkitgtk_4_1,
}:
stdenv.mkDerivation rec {
pname = "playdate-sdk";
version = "3.1.0";
src = fetchurl {
url = "https://download.panic.com/playdate_sdk/Linux/PlaydateSDK-${version}.tar.gz";
sha256 = "sha256-yKEl3UpVY3lB9LxAsx0RotTsNHv8WS76ZqpzRi6BSZg=";
};
srcScript = ./playdate-simulator-wrapper.sh;
strictDeps = true;
__structuredAttrs = true;
nativeBuildInputs = [
autoPatchelfHook
copyDesktopItems
makeWrapper
];
buildInputs = [
gsettings-desktop-schemas
gtk3
webkitgtk_4_1
];
dontConfigure = true;
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/playdate-sdk
cp -r * $out/share/playdate-sdk
mkdir -p $out/bin
#### pdc
makeWrapper $out/share/playdate-sdk/bin/pdc $out/bin/pdc \
--run 'export PLAYDATE_SDK_PATH="''${XDG_DATA_HOME:-''$HOME/.local/share}/playdate-sdk-${version}"'
#### pdutil
makeWrapper $out/share/playdate-sdk/bin/pdutil $out/bin/pdutil \
--run 'export PLAYDATE_SDK_PATH="''${XDG_DATA_HOME:-''$HOME/.local/share}/playdate-sdk-${version}"'
#### PlaydateSimulator
cp $srcScript $out/bin/PlaydateSimulator
substituteInPlace $out/bin/PlaydateSimulator \
--subst-var-by out "$out" \
--subst-var-by version "${version}" \
--subst-var-by ldLibraryPath "${
lib.makeLibraryPath [
curl
]
}" \
--subst-var-by gsettingsSchemas "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}"
chmod +x $out/bin/PlaydateSimulator
#### C API includes
mkdir -p $out/include
cp -r $out/share/playdate-sdk/C_API/pd_api $out/include/pd_api
cp $out/share/playdate-sdk/C_API/pd_api.h $out/include/pd_api.h
#### udev rules
mkdir -p $out/etc/udev/rules.d
cp $out/share/playdate-sdk/Resources/50-playdate.rules $out/etc/udev/rules.d/
#### icons
install -Dm644 $out/share/playdate-sdk/Resources/date.play.simulator.svg $out/share/icons/hicolor/scalable/apps/PlaydateSimulator.svg
runHook postInstall
'';
desktopItems = [
(makeDesktopItem {
name = "PlaydateSimulator";
exec = "PlaydateSimulator %u";
icon = "PlaydateSimulator";
desktopName = "Playdate Simulator";
comment = "A toolset for developing games on the Playdate handheld console";
categories = [ "Development" ];
startupWMClass = "PlaydateSimulator";
mimeTypes = [
"application/x-playdate-game"
"x-scheme-handler/playdate-simulator"
];
})
];
meta = {
description = "Official SDK and development tools for the Playdate handheld console, including Lua/C APIs, simulator, and Mirror capture utility";
homepage = "https://play.date";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ atomicptr ];
platforms = [ "x86_64-linux" ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
};
}

View File

@@ -0,0 +1,18 @@
#!/usr/bin/env bash
set -euo pipefail
USER_SDK_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/playdate-sdk-@version@"
NIX_SDK_DIR="@out@/share/playdate-sdk"
if [ ! -d "$USER_SDK_DIR" ]; then
echo "Initializing Playdate SDK workspace at $USER_SDK_DIR..."
mkdir -p "$USER_SDK_DIR"
cp -r "$NIX_SDK_DIR/." "$USER_SDK_DIR"
chmod -R u+w "$USER_SDK_DIR"
fi
export PLAYDATE_SDK_PATH="$USER_SDK_DIR"
export LD_LIBRARY_PATH="@ldLibraryPath@"
export XDG_DATA_DIRS="@gsettingsSchemas@:${XDG_DATA_DIRS:-}"
exec "$USER_SDK_DIR/bin/PlaydateSimulator" "$@"

View File

@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rattler-build";
version = "0.68.0";
version = "0.70.0";
src = fetchFromGitHub {
owner = "prefix-dev";
repo = "rattler-build";
tag = "v${finalAttrs.version}";
hash = "sha256-dS+PLxG5HfORy3hCEipS1rCoqCttHcqwsvIXwE5lQ/w=";
hash = "sha256-kvcxBrP6vzbhtzgFqMfTZwQlCJ6wnaAYbCNLotGQnK4=";
};
cargoHash = "sha256-uJjS0dE89XRy1irTZv1piH2Mm9/CqeNuUJl8Ntc4V8c=";
cargoHash = "sha256-UoZqxpcLZqXxZYTfLIaqMa/1gkIn9Ntmk2qsnaTmV7s=";
doCheck = false; # test requires network access

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "runpodctl";
version = "2.6.1";
version = "2.7.2";
src = fetchFromGitHub {
owner = "runpod";
repo = "runpodctl";
rev = "v${finalAttrs.version}";
hash = "sha256-hx0plQ5og4C6UY7r8RjYKo8LVk+WnWhtRErr0riNKbQ=";
hash = "sha256-QorGhaHwgzcJJXa36dejLdN8STa8Q7H8qvKK66g2JBA=";
};
vendorHash = "sha256-38d+nWZDjWgcK091G3JCGtBqyE7iJ60edAhbx8GzxPM=";

View File

@@ -1,13 +1,13 @@
{
lib,
python3Packages,
python313Packages, # Require a working version of Kivy, which is not yet working with Python 3.14
fetchFromGitHub,
versionCheckHook,
}:
python3Packages.buildPythonApplication (finalAttrs: {
python313Packages.buildPythonApplication (finalAttrs: {
pname = "sideband";
version = "1.9.7";
version = "2.0.0";
pyproject = true;
__structuredAttrs = true;
@@ -15,16 +15,13 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "markqvist";
repo = "Sideband";
tag = finalAttrs.version;
hash = "sha256-YL8wqZGBrMEtm+mLVjyaZpTPj8XVM0YUjP6Kfo7QHfw=";
hash = "sha256-RCSSyTtt2eN9hYT1xzPYjJloPjnkIS6bo21PHrlg5S8=";
};
# Unable to upstream all of this
# Reason: An owner of this repository has disabled the ability to open pull requests.
postPatch = ''
substituteInPlace setup.py \
--replace-fail \
"lxst>=0.4.6" \
"lxst" \
--replace-fail \
'"kivymd")' \
'"sbapp/kivymd")'
@@ -32,15 +29,15 @@ python3Packages.buildPythonApplication (finalAttrs: {
substituteInPlace sbapp/main.py \
--replace-fail \
"1.9.2" \
"1.9.7"
"2.0.0"
'';
build-system = with python3Packages; [
build-system = with python313Packages; [
setuptools
];
dependencies =
with python3Packages;
with python313Packages;
[
audioop-lts
beautifulsoup4

View File

@@ -15,13 +15,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sioyek";
version = "2.0.0-unstable-2026-07-11";
version = "2.0.0-unstable-2026-07-21";
src = fetchFromGitHub {
owner = "ahrm";
repo = "sioyek";
rev = "8c4008653f3279633fe1e7e2a1be057aa210fe73";
hash = "sha256-5GJpXyLhRziSWJLrDIfzXZS4QPMqiRhEp6gcPoSy1/8=";
rev = "efc88cd7e0985e81d1707c907968088c44f75aea";
hash = "sha256-dOjWV9NlTY0L9SK960TcVw02aSThYF9GcbmkTN9BUa0=";
};
buildInputs = [

View File

@@ -1,15 +0,0 @@
diff '--color=auto' -Naur smpeg-r390.orig/acinclude/gtk-2.0.m4 smpeg-r390/acinclude/gtk-2.0.m4
--- smpeg-r390.orig/acinclude/gtk-2.0.m4 1970-01-01 08:00:01.000000000 +0800
+++ smpeg-r390/acinclude/gtk-2.0.m4 2021-12-16 15:52:17.776001058 +0800
@@ -24,10 +24,8 @@
no_gtk=""
- AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-
if test x$PKG_CONFIG != xno ; then
- if pkg-config --atleast-pkgconfig-version 0.7 ; then
+ if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then
:
else
echo "*** pkg-config too old; version 0.7 or better required."

View File

@@ -7,11 +7,8 @@
autoconf,
automake,
libtool,
gtk2,
m4,
pkg-config,
libGLU,
libGL,
makeWrapper,
}:
@@ -29,7 +26,6 @@ stdenv.mkDerivation (finalAttrs: {
patches = lib.optionals (!stdenv.hostPlatform.isDarwin) [ ./libx11.patch ] ++ [
./format.patch
./gcc6.patch
./gtk.patch
# These patches remove use of the `register` storage class specifier,
# allowing smpeg to build with clang 16, which defaults to C++17.
(fetchpatch {
@@ -50,6 +46,11 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
configureFlags = [
"--enable-gtk-player=no"
"--enable-opengl-player=no"
];
nativeBuildInputs = [
autoconf
automake
@@ -61,11 +62,6 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [
SDL
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
gtk2
libGLU
libGL
];
outputs = [
@@ -93,10 +89,6 @@ stdenv.mkDerivation (finalAttrs: {
--prefix PKG_CONFIG_PATH ":" "${lib.getDev SDL}/lib/pkgconfig"
'';
env = lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) {
NIX_LDFLAGS = "-lX11";
};
meta = {
homepage = "https://icculus.org/smpeg/";
description = "MPEG decoding library";

View File

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

View File

@@ -15,16 +15,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "soteria";
version = "0.3.1";
version = "0.3.2";
src = fetchFromGitHub {
owner = "imvaskel";
repo = "soteria";
tag = "v${finalAttrs.version}";
hash = "sha256-g6DGb8PWfc5YyjUpO9q3q0MxcPUbMjatOi6POFcZEE4=";
hash = "sha256-2NlQSie3W7MgHyIX4AD2KX4yK13jNdL5hptmZBUkVBk=";
};
cargoHash = "sha256-6Pk60J2RAInRgCiIk9thZRwwAyCQvychh5nVHmKU7Iw=";
cargoHash = "sha256-MZjNhrcnHYq8hbZaXBPxVDrgLmsbhkeSfV/ugWxUayo=";
nativeBuildInputs = [
pkg-config

View File

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

View File

@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "spotdl";
version = "4.5.0";
version = "4.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "spotDL";
repo = "spotify-downloader";
tag = "v${finalAttrs.version}";
hash = "sha256-u5t8t9NJq+h/ujeLObKDCQG4brTqwdjSDslemmhePdc=";
hash = "sha256-qztG9q7hwajyCTVg0iTrPrvL2UYrzAPw7Z+CFOTSi/U=";
};
build-system = with python3Packages; [ hatchling ];

View File

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

View File

@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
version = "3.16.97";
version = "3.16.99";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
hash = "sha256-5r8r57m+Ilce6Onu/svc05yyrLGH5S65RixbwqlpmPU=";
hash = "sha256-IZaEcG/u1zgJBxXc2Dyx0gxzpnmWQQ5NUyOrDBLiOXk=";
};
outputs = [

View File

@@ -8,7 +8,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "suitesparse-graphblas";
version = "10.3.1";
version = "10.3.2";
outputs = [
"out"
@@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "DrTimothyAldenDavis";
repo = "GraphBLAS";
rev = "v${finalAttrs.version}";
hash = "sha256-m+sjfRdgIwH/FEaHkEp6fl5+fehNcBDLVc4f5H5Lslw=";
hash = "sha256-M9MSJfrZP8VY/CPGbQkjyLFVXg25xy+8mIiJsHOdhBI=";
};
nativeBuildInputs = [

View File

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

View File

@@ -27,11 +27,11 @@ assert waylandSupport -> libxkbcommon != null;
stdenv.mkDerivation (finalAttrs: {
pname = "vintagestory";
version = "1.22.4";
version = "1.22.5";
src = fetchurl {
url = "https://cdn.vintagestory.at/gamefiles/stable/vs_client_linux-x64_${finalAttrs.version}.tar.gz";
hash = "sha256-6efnjDUXMweOzN1mnkwVyQzQjs1QlFHBss1qb62Z2o0=";
hash = "sha256-ozpjsnqJKFdzKeJuOSuurYN8UEvLrBw17quGZeMN8PY=";
};
__structuredAttrs = true;

View File

@@ -1,5 +1,6 @@
{
alsa-lib,
dav1d,
dbus,
fetchFromGitHub,
lib,
@@ -25,16 +26,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wayvr";
version = "26.2.1";
version = "26.7.1";
src = fetchFromGitHub {
owner = "wlx-team";
repo = "wayvr";
tag = "v${finalAttrs.version}";
hash = "sha256-v1Wkelru825KV+ciXD9esLq39oTyMm/Z4rRbN+jjviY=";
hash = "sha256-SdHN3jDe2QJaRORy452RP7kTMxPOZOB/yjpApUOLhRU=";
};
cargoHash = "sha256-d6iRaOHq+4j90L76bx7+EwCLOY4MxPeqm3ELJ5H9O+8=";
cargoHash = "sha256-eGmlFtlorKG7uygLer3UW6ERLQzdugoYyXVSC2sFh+k=";
nativeBuildInputs = [
pkg-config
@@ -43,6 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = [
alsa-lib
dav1d
dbus
libx11
libxext
@@ -78,6 +80,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
postInstall = ''
install -D wayvr/wayvr.desktop -t $out/share/applications
install -D wayvr/wayvr.svg -t $out/share/icons/hicolor/scalable/apps
rm $out/bin/prost_build
'';
passthru = {

View File

@@ -7,18 +7,22 @@
wsjtx.overrideAttrs (
finalAttrs: old: {
pname = "wsjtz";
version = "2.0.16";
version = "2.0.18";
src = fetchFromGitHub {
owner = "sq9fve";
repo = "wsjt-z";
tag = "v${finalAttrs.version}";
hash = "sha256-O7HHAr3am4bH4b/RldoaB9LWWhciUbDc+u+lPO60UUY=";
hash = "sha256-YxO4pSdKKeO0Ye7Ay/0gdjPvceLbC5eMQk1ZBh1ZHCw=";
};
postInstall = ''
mv $out/bin/wsjtx $out/bin/wsjtz
mv $out/bin/wsjtx_app_version $out/bin/wsjtz_app_version
substituteInPlace $out/share/applications/wsjtx.desktop \
--replace-fail "Exec=wsjtx" "Exec=wsjtz" \
--replace-fail "Name=wsjtx" "Name=wsjtz"
'';
meta = {
@@ -27,6 +31,7 @@ wsjtx.overrideAttrs (
license = lib.licenses.gpl3Only;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [
Cryolitia
scd31
];
mainProgram = "wsjtz";

View File

@@ -6,13 +6,13 @@
xmrig.overrideAttrs (oldAttrs: rec {
pname = "xmrig-mo";
version = "6.26.0-mo3";
version = "6.26.0-mo4";
src = fetchFromGitHub {
owner = "MoneroOcean";
repo = "xmrig";
rev = "v${version}";
hash = "sha256-Ceh/B0afhVbAhDQcYen+TWNSswXcSiUzCvrQJizVmpQ=";
hash = "sha256-rPOu231VgVAgvfcv8ecPsTSKyUa/Oi8nQYIIbVkx1Sc=";
};
meta = {

View File

@@ -6,11 +6,11 @@
buildGraalvmNativeImage (finalAttrs: {
pname = "yamlscript";
version = "0.2.27";
version = "0.2.29";
src = fetchurl {
url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar";
hash = "sha256-d2kG10M+AeADVRzzjShx5CMTpsVgScF5NDimQm/B0DM=";
hash = "sha256-xbppej6p8r4fAx7xL5wQBgAqDFrCPRyT+LbwOUytbbA=";
};
extraNativeImageBuildArgs = [

View File

@@ -1,6 +1,6 @@
{
"commit": "3a3b69bdd8114e4503dc8cb9909a3b0ea32e6be6",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/3a3b69bdd8114e4503dc8cb9909a3b0ea32e6be6.tar.gz",
"sha256": "1qjd5gp9d4r4y6qjf52m7w9dzy9nq622aqv72ma8d4xlrxrrachp",
"msg": "Update from Hackage at 2026-04-24T19:35:23Z"
"commit": "6debb08ec29f31bffb358dd022a8fce4a3ceb839",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6debb08ec29f31bffb358dd022a8fce4a3ceb839.tar.gz",
"sha256": "1h30jg3qbyqbsa3g59pm7kvv56g7bvkwsvzpv8v7zgrcwf2cmi5p",
"msg": "Update from Hackage at 2026-07-15T08:37:28Z"
}

View File

@@ -0,0 +1,2 @@
# cache file with scraped data from https://extensions.gnome.org
extension-index-*.json

View File

@@ -1,6 +1,6 @@
{
lib,
stdenv,
stdenvNoCC,
fetchFromGitHub,
replaceVars,
glib,
@@ -8,17 +8,18 @@
gettext,
jq,
intltool,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "gnome-shell-extension-EasyScreenCast";
version = "1.12.0";
version = "1.13.2";
src = fetchFromGitHub {
owner = "EasyScreenCast";
repo = "EasyScreenCast";
rev = finalAttrs.version;
hash = "sha256-+DVuUClLhPEVN2VIBkJJI51V9TTS5Q9y6wflEGyt6AY=";
hash = "sha256-VYf5RHZHe6QIzQRW/oZ2tEHIo184xPqqx+hKAcCwOMg=";
};
patches = [
@@ -36,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: {
makeFlags = [ "INSTALLBASE=$(out)/share/gnome-shell/extensions" ];
passthru.extensionUuid = "EasyScreenCast@iacopodeenosee.gmail.com";
passthru = {
extensionUuid = "EasyScreenCast@iacopodeenosee.gmail.com";
updateScript = nix-update-script { };
};
meta = {
description = "Simplifies the use of the video recording function integrated in gnome shell";

View File

@@ -1,8 +1,8 @@
diff --git a/extension.js b/extension.js
index 32a7c7c..a7ed98e 100644
index ef82bdc..2cdeab7 100644
--- a/extension.js
+++ b/extension.js
@@ -720,7 +720,7 @@ const EasyScreenCastIndicator = GObject.registerClass({
@@ -731,7 +731,7 @@ const EasyScreenCastIndicator = GObject.registerClass({
Lib.TalkativeLog('-*-execute post command');
// launch cmd after registration
@@ -12,25 +12,15 @@ index 32a7c7c..a7ed98e 100644
const mapObj = {
_fpath: pathFile,
diff --git a/prefs.js b/prefs.js
index b58b160..2298d5a 100644
index 7e21b53..730eec3 100644
--- a/prefs.js
+++ b/prefs.js
@@ -709,7 +709,7 @@ const EasyScreenCastSettingsWidget = GObject.registerClass({
Lib.TalkativeLog('-^-NOT SET xdg-user video');
ctx.CtrlExe.Execute(
- '/usr/bin/sh -c "echo $HOME"',
+ '/bin/sh -c "echo $HOME"',
true,
(success, out) => {
Lib.TalkativeLog(`-^-CALLBACK sync S: ${success} out: ${out}`);
@@ -879,7 +879,7 @@ const EasyScreenCastSettingsWidget = GObject.registerClass({
);
@@ -834,7 +834,7 @@ const EasyScreenCastSettingsWidget = GObject.registerClass({
refBufferLog.text = '';
ctx.CtrlExe.Execute(
- 'journalctl /usr/bin/gnome-shell --since "15 min ago" --output=cat --no-pager',
+ 'journalctl @gnomeShell@/bin/.gnome-shell-wrapped --since "15 min ago" --output=cat --no-pager',
false,
success => {
Lib.TalkativeLog(`-^-CALLBACK async S= ${success}`);
(result, stdout) => {
Lib.TalkativeLog(`-^-CALLBACK async S= ${result}`);
refBufferLog.text = stdout;

View File

@@ -1,19 +1,18 @@
{
fetchFromGitHub,
lib,
stdenv,
unstableGitUpdater,
stdenvNoCC,
}:
stdenv.mkDerivation {
stdenvNoCC.mkDerivation {
pname = "argos";
version = "unstable-2025-09-25";
version = "50";
src = fetchFromGitHub {
owner = "p-e-w";
repo = "argos";
rev = "c0dc23880e52a2f78b7a5c35b5b3781d5b1366f7";
hash = "sha256-A/ugbKxnUJdoMN724ECtRm0QWwCVopmbltt+fUKBp7E=";
tag = "GNOME-50";
hash = "sha256-KwW4Hzp+0TqFU1ygPURNbbT+ZzQN7eocn2R4IJFmNZQ=";
};
installPhase = ''
@@ -24,7 +23,6 @@ stdenv.mkDerivation {
passthru = {
extensionUuid = "argos@pew.worldwidemann.com";
extensionPortalSlug = "argos";
updateScript = unstableGitUpdater { };
};
meta = {

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