Commit Graph
714650 Commits
Author SHA1 Message Date
EmilyandVladimír Čunát 72deeb8efb Revert "systemd: revert boot-breaking systemd-boot change"
This was incorporated upstream in v256.8 as
<https://github.com/systemd/systemd/commit/a9d9db7f4e4a75f6dbda5c31fbbf325eff9d63b4>.

This reverts commit 63ce4665b2.

Fixes: 6fc6e7bce8
(cherry picked from commit 19853b7953)
(cherry picked from commit 9f685aba062f906ae1fa5b42a23bf0f2a5663510)
2024-11-30 15:11:10 +01:00
David McFarlandandVladimír Čunát e608a7688a autoconf-archive: fix quoting of m4_fatal
This cherry-picks a patch set fixing calls to m4_fatal which caused some
packages to fail in autoconf (e.g. cava).

(cherry picked from commit bdd6ddd20d)
(cherry picked from commit 83c8c7fad4c5eeb9e4950c13d6d7a37c17d9d42f)
2024-11-30 15:11:10 +01:00
Robert SchützandVladimír Čunát 6b98b10a65 python312Packages.setuptools: 75.1.0 -> 75.1.1
Diff: https://github.com/pypa/setuptools/compare/refs/tags/v75.1.0...75.1.1

Changelog: https://setuptools.pypa.io/en/stable/history.html#v75-1-1
(cherry picked from commit 49245b838c)
(cherry picked from commit e52f251230df49eceeaf8da269f8bbeab9cba5cb)
2024-11-30 15:11:10 +01:00
Sefa EyeogluandVladimír Čunát 67de25922b curl: backport netrc regression fix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit 9be3e11050)
(cherry picked from commit a24bde482b20b7dd0dad21349893b8b209282623)
2024-11-30 15:11:10 +01:00
sternenseemannandVladimír Čunát 6309f13670 llvmPackages_12.clang: use nostdlibinc patch instead of sed command
Seems like the patch we've written for LLVM 13 and above also works for
LLVM 12 which seems a little more robust.

(cherry picked from commit 37437849de)
(cherry picked from commit f30f8ee969e6a395da091e7a8053e779b39686ff)
2024-11-30 15:11:10 +01:00
sternenseemannandVladimír Čunát fcb5d10d26 llvmPackages_12.compiler-rt: move codesign patch into versioned dir
All LLVM versions < 12 have been removed, so this patch can live in the
versioned directory, simplifying the patch list in the process.

(cherry picked from commit 8408b91e8d)
(cherry picked from commit e33308016c10e2c67551e448b420bed634907c62)
2024-11-30 15:11:09 +01:00
sternenseemannandVladimír Čunát f0f66c41d4 llvmPackages_12: build from monorepo source
As mentioned in #305146, keeping LLVM 12 is a source of pain because it
is the only version to be built from individual release tarball instead
of the LLVM monorepo. This commit makes LLVM 12 start from the monorepo
as well, simplifying all common LLVM expressions in the process.

With #347887, some quirks in the expressions for LLVM <14 were ironed
out, so building LLVM through from the monorepo is quite simple now.

- Most expressions only required minor changes, mostly removing the
  special casing for `sourceRoot`.

- The patch lists from llvm/12/default.nix were ported to
  common/default.nix. This only required a few extra conditionals which
  could be reduced via a rebuild also involving other LLVM versions.
  Outstanding tasks of little urgency have been noted in TODO comments.
  I have verified that the patch lists stay the same for all packages
  except LLVM where merely the order changes. An extra set of eyes
  is appreciated, of course.

- clang: The expression was reworked to use the same symlink location
  for clang-tools-extra for all versions including LLVM 12. This
  required adjusting the ad hoc patching of the clangd cmake files
  slightly.

- libunwind: We no longer need to make the libcxx sources available
  manually. We can rely on the monorepo source instead.

- lld: We no longer need to make the libunwind sources available manually.

- llvm: We no longer need to make the polly sources available manually

- On Darwin, we need to bypass CMake's C++ compiler for libcxx and
  libunwind now. It isn't a 100% clear why, probably because we've
  started to use Darwin's bootstrapStdenv for libcxx in the common
  expression compared to LLVM 12 on master [1].
  The reordering of flags for wasm causes a rebuild for some packages
  like firefox, but this should be tolerable on staging.

[1]: https://github.com/NixOS/nixpkgs/blob/665ebfb253caba7b85c2affefe2a92b305def4e6/pkgs/development/compilers/llvm/12/default.nix#L392-L430

(cherry picked from commit ee9eacf23e)
(cherry picked from commit c4e9f17ef944bb7ce0d3d1226d7f922f28e46b02)
2024-11-30 15:11:09 +01:00
sternenseemannandVladimír Čunát fe5ea976bf llvmPackages_{12,13}.lldb: don't try to find nonexistent patch
We just need to make sure the attribute evaluates so we can cleanly
access `meta.broken` for those versions.

(cherry picked from commit ce6c31c312)
(cherry picked from commit 9bf90993f4ba264b12733c3ae768db6e821279c5)
2024-11-30 15:11:09 +01:00
Randy EckenrodeandVladimír Čunát 85f95c56e4 stdenv: elaborate on nature of mass rebuilds
(cherry picked from commit 719c731df3)
(cherry picked from commit 7ad36a5523482864431135715ba35cce2c6d46ae)
2024-11-30 15:11:09 +01:00
Randy EckenrodeandVladimír Čunát d93cc69734 Revert "stdenv: set NIX_DONT_SET_RPATH_FOR_TARGET on Darwin"
This reverts commit 10c87ee2c7.

(cherry picked from commit 1810b522d7)
(cherry picked from commit 46affc630052d0ff791d7dd79c9ef3296121114b)
2024-11-30 15:11:09 +01:00
Josh HofferandVladimír Čunát 17738b2648 systemd: 256.7 -> 256.8
(cherry picked from commit 6fc6e7bce8)
(cherry picked from commit 30bda35f7a9b616ad3b38968eca47b9d3624d310)
2024-11-30 15:11:09 +01:00
Maximilian BoschandVladimír Čunát ef7dc14ab4 postgresql: drop build-time dependency on GHC
This replaces `writeShellApplication` with `writeShellScriptBin` that
doesn't perform a shellcheck. This makes it way easier to build
postgresql on staging since GHC is super slow to build, even with pretty
powerful machines.

Also Haskell updates are currently merged straight into master which
means that postgresql and all reverse dependencies require a rebuild on
master then[1].

[1] https://github.com/NixOS/nixpkgs/pull/354270#issuecomment-2463196665

(cherry picked from commit 4cd083a3cd)
(cherry picked from commit a40d887561d5f4a6d330181891d78174f82e84e4)
2024-11-30 15:11:09 +01:00
Wolfgang WaltherandVladimír Čunát 88cd14d0f2 postgresql_16: 16.4 -> 16.5
Release Notes:
https://www.postgresql.org/about/news/postgresql-171-165-159-1414-1317-and-1221-released-2955/

(cherry picked from commit 797b544bda)
(cherry picked from commit 77ea13f37774efb6360729f03767ef72b1333e4f)
2024-11-30 15:11:08 +01:00
Alyssa RossandVladimír Čunát df7b79ae5a systemd: revert boot-breaking systemd-boot change
Fixes boot for me.

Closes: https://github.com/NixOS/nixpkgs/pull/355284
(cherry picked from commit 63ce4665b2)
(cherry picked from commit 91ea63fc21d90d9c017e600ae448a6bfc794c9aa)
2024-11-30 15:11:08 +01:00
Alyssa RossandVladimír Čunát c81f064ea8 librist: fix build for musl
(cherry picked from commit 01fe6fb38d)
(cherry picked from commit 055e7024008f7e39444dcd8af2880c04668b6d8d)
2024-11-30 15:11:08 +01:00
Andrew BrooksandVladimír Čunát 31a7cdb7be tk: 8.6.13 -> 8.6.15
(cherry picked from commit e9ef95e543)
(cherry picked from commit 6b1b1d7eecd594c1b036d0b55be6f645c79f2b04)
2024-11-30 15:11:08 +01:00
Andrew BrooksandVladimír Čunát f028617643 tcl: 8.6.13 -> 8.6.15
(cherry picked from commit b8d86f5728)
(cherry picked from commit c7e2230a5da44c1730f7e1f9f5307b064029b5b8)
2024-11-30 15:11:08 +01:00
Bobby RongandVladimír Čunát a1868a1013 xorg.libX11: Fix spurious Xerror when running synchronized
This backports https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/264.

This fixes 'XIO: fatal IO error 9 (Bad file descriptor) on X server
":102"' when GNOME's mutter is tearing down.

ref: https://src.fedoraproject.org/rpms/libX11/c/ddc5e3368d876332178857fbdd3dce97fe614f9c
ref: https://gitlab.gnome.org/GNOME/mutter/-/commit/f88b54502c77000d70e30984e7903b808d947049
(cherry picked from commit 6ac7c0c4d0)
(cherry picked from commit 9b1475f9c400ca704d615ae6f80de747244a8e59)
2024-11-30 15:11:05 +01:00
github-actions[bot]andGitHub 262a7c4efe Merge master into staging-next 2024-11-30 12:05:14 +00:00
Pol DellaieraandGitHub dfd6a4a50f linuxKernel.packages.linux_6_12.evdi: add support for kernel >= 6.12 (#360378) 2024-11-30 12:51:12 +01:00
Ivan DimitrovandGitHub 73710fe751 linux_latest-libre: 19663 -> 19675 (#359464)
Fixes build.
2024-11-30 12:23:19 +01:00
Gaétan LepageandGitHub a81305c367 rabbitmq-server: 4.0.2 → 4.0.4 (#358653) 2024-11-30 12:15:16 +01:00
Pol Dellaiera ffdc074242 linuxKernel.packages.linux_6_12.evdi: add support for kernel >= 6.12 2024-11-30 12:02:36 +01:00
Markus KowalewskiandGitHub a5ea1f37d2 nfs-ganesha: 6.2 -> 6.3 (#359179) 2024-11-30 11:49:40 +01:00
Florian KlinkandGitHub 94ff31ecb8 jwx: 2.1.1 -> 2.1.3 (#360363) 2024-11-30 12:43:42 +02:00
Markus Kowalewski 77a34c1488 ntirpc: 6.0.1 -> 6.3 2024-11-30 11:33:59 +01:00
Vlad M.andGitHub 3c818433d5 oxipng: 9.1.2 -> 9.1.3 (#360304) 2024-11-30 12:22:14 +02:00
R. Ryantm 0dd1c943d7 jwx: 2.1.1 -> 2.1.3 2024-11-30 10:13:14 +00:00
Masum RezaandGitHub 9e34adf224 magic-wormhole-rs: 0.7.3 -> 0.7.4 (#360356) 2024-11-30 15:36:10 +05:30
Michele Guerini RoccoandGitHub 08ae948608 redlib: 0.35.1-unstable-2024-11-01 -> 0.35.1-unstable-2024-11-22 (#358226) 2024-11-30 10:55:05 +01:00
R. Ryantm 397b693e76 magic-wormhole-rs: 0.7.3 -> 0.7.4 2024-11-30 09:45:34 +00:00
Bobby RongandGitHub 9b8a474730 mate.mate-terminal: fix cross compilation, format with nixfmt (#360189) 2024-11-30 17:43:40 +08:00
Bobby RongandGitHub 97520c9ed0 mate.mate-calc: fix cross compilation, format with nixfmt (#360185) 2024-11-30 17:39:11 +08:00
Bobby RongandGitHub 14df465130 mate.mate-system-monitor: fix cross compilation, format with nixfmt (#360186) 2024-11-30 17:35:08 +08:00
Ivan Mincik 395d59f54b qgis-ltr: 3.34.11 -> 3.34.13 2024-11-30 09:33:50 +00:00
Ivan Mincik 9fc2250e80 qgis-ltr: build with same pyqt version as qgis 2024-11-30 09:33:50 +00:00
Ivan Mincik c989da7576 qgis: 3.38.3 -> 3.40.1 2024-11-30 09:32:38 +00:00
Ivan MincikandGitHub 87e00e577b qgis: use default python version (#359758) 2024-11-30 09:30:47 +00:00
Jörg ThalheimandGitHub b0a667f16d nix-plugin-pijul: 0.1.4 -> 0.1.5 (#360005) 2024-11-30 10:23:02 +01:00
Fabian AffolterandGitHub c363307fac python312Packages.aiowmi: init at 0.2.3 (#359995) 2024-11-30 10:05:36 +01:00
Fabian AffolterandGitHub c60179cdca python312Packages.jh2: init at 5.0.4 (#359996) 2024-11-30 10:05:21 +01:00
Fabian AffolterandGitHub 972f716b4f mqtt-randompub: init at 0.2.2 (#360094) 2024-11-30 10:05:07 +01:00
nixpkgs-merge-bot[bot]andGitHub 32c14266ff ytdownloader: 3.18.3 -> 3.18.4 (#360118) 2024-11-30 08:58:54 +00:00
Leona MaroniandGitHub 2ba711361f gitlab: 17.3.7 -> 17.5.2 (#360160) 2024-11-30 09:51:21 +01:00
Benedikt Peetz 923e2e59cc redlib: 0.35.1-unstable-2024-11-01 -> 0.35.1-unstable-2024-11-27
The current version of redlib in nixpkgs is already 20 days old
and does no longer work because of a change on reddit's side, see:
https://github.com/redlib-org/redlib/issues/324.
2024-11-30 09:47:04 +01:00
Pol DellaieraandGitHub e012442a7e workflows/eval: Clear unnecessary rebuild labels (#360277) 2024-11-30 09:20:53 +01:00
Pol DellaieraandGitHub 46fba61472 workflows/eval: Make sure to compare against the push run (#360274) 2024-11-30 09:19:42 +01:00
Leona MaroniandGitHub 86911616f7 halloy: fix add halloy url scheme handler (#351700) 2024-11-30 09:00:44 +01:00
Masum RezaandGitHub 57feb2a16f libstroke: fix build with gcc14 (#358142) 2024-11-30 12:54:07 +05:30
AleksanaandGitHub 2885c26828 vermin: init a 1.6.0 (#356403) 2024-11-30 15:05:29 +08:00