Commit Graph
879027 Commits
Author SHA1 Message Date
Marien Zwart 17cb17c700 emacsPackages: don't set attributes to null
Depending on the version of the package from MELPA, nixpkgs can set
attributes like `preBuild` or `patches` to `null`. `mkDerivation`
filters out `null`, so this has the desirable effect of not
unnecessarily changing the actual derivation. But it is inconvenient
when using `overrideAttrs`: it breaks the common pattern of
`(previousAttrs.preBuild or "") + ''...''` (also used elsewhere in the
files this commit changes), which will fail to coerce `null` to a string
or list to append to.

Fix this everywhere attributes are set to null, by defaulting to `""` or
`[ ]` instead.

We cannot set the attribute conditionally, because the attributes names
returned by `overrideAttrs` cannot depend on `finalAttrs` (only the
values can).

This changes some helpers that are (indirectly) used by several
packages, but that part of the change is effectively a noop, because the
attributes involved are always set (either by the helper or on the
original derivation).
2025-10-19 15:50:50 +11:00
Marien Zwart 0bd2e2737c emacsPackages.bpr: fix future preBuild
We conditionally set `preBuild` depending on version. For a new enough
version of the `bpr` package, we would set `preBuild` to the
`previousAttrs` attrset.

This looks like a copy/paste error, so fix it.

This code is currently not reachable: it would need a newer version of
`bpr`, which has had no changes upstream for several years.
2025-10-19 15:50:46 +11:00
nixpkgs-merge-bot[bot]andGitHub 17e4a22a04 syft: 1.33.0 -> 1.34.0 (#452286) 2025-10-17 09:34:01 +00:00
kirillrdyandGitHub 5ab5744011 python3Packages.pymc: 5.25.1 -> 5.26.0 (#452872) 2025-10-17 09:33:23 +00:00
nixpkgs-merge-bot[bot]andGitHub ef25efe3b8 quisk: 4.2.44 -> 4.2.46 (#450885) 2025-10-17 09:33:18 +00:00
Arian van PuttenandGitHub 5427115670 stdenv: pURL implementation (#421125) 2025-10-17 09:30:32 +00:00
Gaetan Lepage ee70e4d0a0 python3Packages.pymc: 5.25.1 -> 5.26.0
Diff: https://github.com/pymc-devs/pymc/compare/v5.25.1...v5.26.0

Changelog: https://github.com/pymc-devs/pymc/releases/tag/v5.26.0
2025-10-17 09:24:42 +00:00
nixpkgs-merge-bot[bot]andGitHub 88ee2ac331 cosmic-ext-applet-caffeine: 0-unstable-2025-09-29 -> 0-unstable-2025-10-16 (#452806) 2025-10-17 09:10:09 +00:00
nixpkgs-merge-bot[bot]andGitHub 94fede9ebb angular-language-server: 20.2.2 -> 20.3.0 (#452810) 2025-10-17 09:04:01 +00:00
Thiago Kenji OkadaandGitHub efade40408 libretro.vba-m: 0-unstable-2024-10-21 -> 0-unstable-2025-10-17 (#452842) 2025-10-17 09:00:00 +00:00
Thiago Kenji OkadaandGitHub 3022f58d97 libretro.ppsspp: 0-unstable-2025-09-30 -> 0-unstable-2025-10-17 (#452814) 2025-10-17 08:59:56 +00:00
Niklas KorzandGitHub c2e6e28957 shader-slang: 2025.19 -> 2025.19.1 (#452752) 2025-10-17 08:39:27 +00:00
Matteo PaciniandGitHub 82ac95e84b swiftlint: 0.61.0 -> 0.62.1 (#452210) 2025-10-17 08:33:59 +00:00
Gaétan LepageandGitHub 4b2538b6af python3Packages.torch-geometric: disable test that fails on Darwin (#452667) 2025-10-17 08:32:39 +00:00
K900andGitHub 03fc69e930 kdePackages.kio: 6.19.0 -> 6.19.1 (#452859) 2025-10-17 08:25:41 +00:00
Gaétan LepageandGitHub 57437f147e python3Packages.disposable-email-domains: 0.0.139 -> 0.0.140 (#452857) 2025-10-17 08:24:42 +00:00
K900 9322fdf561 kdePackages.kio: 6.19.0 -> 6.19.1
Hotfix release.
2025-10-17 11:20:47 +03:00
R. Ryantm 9fe6b09fc3 python3Packages.disposable-email-domains: 0.0.139 -> 0.0.140 2025-10-17 08:07:40 +00:00
Gaétan LepageandGitHub a2ba647262 zed-editor: 0.208.4 -> 0.208.5 (#452781) 2025-10-17 08:07:01 +00:00
nixpkgs-merge-bot[bot]andGitHub 1932684abe doxygen-awesome-css: 2.4.0 -> 2.4.1 (#452821) 2025-10-17 08:01:17 +00:00
kirillrdyandGitHub f2c24446a0 rerun: 0.25.1 -> 0.26.0 (#452737) 2025-10-17 07:55:35 +00:00
Maximilian BoschandGitHub 2797086872 mautrix-signal: 0.8.7 -> 25.10 (#452625) 2025-10-17 07:53:36 +00:00
Maximilian BoschandGitHub d09e9f50bf mautrix-whatsapp: 0.12.5 -> 25.10 (#452616) 2025-10-17 07:52:35 +00:00
Francesco GazzettaandGitHub 15cca020dc ladybird: 0-unstable-2025-09-19 -> 0-unstable-2025-10-16 (#447975) 2025-10-17 07:31:48 +00:00
Wolfgang WaltherandGitHub 182d535224 various: add maintainer iedame (#452834) 2025-10-17 07:18:22 +00:00
rewineandGitHub 98a5edc94d linux-wallpaperengine: 0-unstable-2025-05-17 -> 0-unstable-2025-09-19 (#450639) 2025-10-17 07:14:15 +00:00
R. Ryantm b9a4311bab libretro.vba-m: 0-unstable-2024-10-21 -> 0-unstable-2025-10-17 2025-10-17 06:58:35 +00:00
Matteo PaciniandGitHub 088045a795 lincity: fix darwin (#452710) 2025-10-17 06:57:52 +00:00
nixpkgs-merge-bot[bot]andGitHub b8acebe32c toot: 0.50.1 -> 0.51.0 (#452650) 2025-10-17 06:24:13 +00:00
Matthias BeyerandGitHub 0a2eab2af9 git-gone: 1.2.5 -> 1.3.1 (#450937) 2025-10-17 06:23:48 +00:00
Pol DellaieraandGitHub da7d30b70b open-webui: 0.6.33 -> 0.6.34 (#452668) 2025-10-17 06:18:53 +00:00
Vincent LaporteandGitHub 8fdbbdabbb python3Packages.nbxmpp: 6.3.0 -> 6.3.1 (#448602) 2025-10-17 06:13:12 +00:00
Rafael Ieda 07d391d4e5 geogebra6: add maintainer iedame 2025-10-17 03:08:28 -03:00
Rafael Ieda c6042c0b9d geogebra: add maintainer iedame 2025-10-17 03:07:34 -03:00
h7x4andGitHub cc3cb66a4b nixosTests.certmgr.{command,systemd}: fix tests (#435141) 2025-10-17 06:06:47 +00:00
R. Ryantm 4f2b7e0b4a quisk: 4.2.44 -> 4.2.46 2025-10-17 06:04:49 +00:00
Rafael Ieda 27771b22f8 simulide: add maintainer iedame 2025-10-17 03:04:02 -03:00
nixpkgs-merge-bot[bot]andGitHub 669c42b489 server-box: 1.0.1256 -> 1.0.1262 (#452833) 2025-10-17 06:03:15 +00:00
Rafael Ieda e52b8e9a68 arduino-ide: add maintainer iedame 2025-10-17 03:02:46 -03:00
Rafael Ieda 60279d3bc8 freeorion: add maintainer iedame 2025-10-17 02:59:11 -03:00
Rafael Ieda 4e812dbbdf bloodspilot-server: add maintainer iedame 2025-10-17 02:57:27 -03:00
Rafael Ieda cc45088c7b bloodspilot-client: add maintainer iedame 2025-10-17 02:56:46 -03:00
Rafael Ieda 4c6df6778c xpilot-ng: add maintainer iedame 2025-10-17 02:55:10 -03:00
Rafael Ieda d9896085be unciv: add maintainer iedame 2025-10-17 02:51:15 -03:00
Rafael Ieda bb16991f5f lugaru: add maintainer iedame 2025-10-17 02:49:43 -03:00
R. Ryantm 0b92f03dec server-box: 1.0.1256 -> 1.0.1262 2025-10-17 05:48:53 +00:00
Rafael Ieda 8af2600b43 lincity-ng: add maintainer iedame 2025-10-17 02:48:13 -03:00
Rafael Ieda 65775cc1ec xournalpp: add maintainer iedame 2025-10-17 02:45:57 -03:00
Rafael Ieda 57aaa124f0 nvd: add maintainer iedame 2025-10-17 02:42:20 -03:00
Rafael Ieda 6c7e24aa8a pomodoro-gtk: add maintainer iedame 2025-10-17 02:39:57 -03:00