Commit Graph

105682 Commits

Author SHA1 Message Date
github-actions[bot]
52b514cccf
Merge staging-next-24.11 into staging-24.11 2024-11-22 00:19:27 +00:00
github-actions[bot]
4f44a5cbfc
Merge release-24.11 into staging-next-24.11 2024-11-22 00:18:59 +00:00
Emily
28626e01c5
[Backport release-24.11] chromium: fetch src from git instead of using release tarball, {ungoogled-,}chromium,chromedriver: 130.0.6723.116 -> 131.0.6778.69/85 (#357678) 2024-11-21 11:34:40 +01:00
Aleksana
a5a963c1a2
[Backport release-24.11] upscaler: init at 1.4.0 (#357475) 2024-11-21 16:18:54 +08:00
github-actions[bot]
7ebb7f2193
Merge staging-next-24.11 into staging-24.11 2024-11-21 00:19:16 +00:00
github-actions[bot]
f85461a870
Merge release-24.11 into staging-next-24.11 2024-11-21 00:18:50 +00:00
Yt
8b31f63a2b
[Backport release-24.11] meilisearch: migrate to the new macOS SDK (#357349) 2024-11-20 18:48:52 -05:00
emilylange
27a9cb1168 chromium: remove "channel" argument
This is no longer used as we only differentiate between stable and
ungoogled-chromium, which we already track in the "ungoogled" boolean.

Beta and dev channels are gone for good.
It's been a year since their removal in 59719f787e.

There is, however, an additional channel mapping in nixos/tests/chromium
but that one is independent from this one here.

(cherry picked from commit ebb40bd5c2)
2024-11-20 21:48:11 +00:00
Weijia Wang
650f1903a6
[Backport release-24.11] ansible_2_15: drop, ansible: 2.17.5 -> 2.17.6 (#357197) 2024-11-20 14:12:00 +01:00
Grimmauld
8a970598f6 python312Packages.vulkan: init at 1.3.275.1
(cherry picked from commit 73db838c15)
2024-11-20 06:08:19 +00:00
github-actions[bot]
d48e391b76
Merge staging-next-24.11 into staging-24.11 2024-11-20 00:19:05 +00:00
github-actions[bot]
f0fa154e05
Merge release-24.11 into staging-next-24.11 2024-11-20 00:18:29 +00:00
Weijia Wang
e90a55931b
[Backport release-24.11] globalprotect-openconnect: Reinstate v1 (#356229) 2024-11-19 21:57:53 +01:00
Sander
d6b302ecce meilisearch: migrate to the new macOS SDK
(cherry picked from commit 15e49d961b)
2024-11-19 18:12:50 +00:00
Emily
b9df99870b watchman: move to pkgs/by-name
(cherry picked from commit ba17205ae3)
2024-11-19 15:13:10 +00:00
Emily
bbb05186d9 watchman: convert to new Darwin SDK pattern
(cherry picked from commit 1c60ec77f4)
2024-11-19 15:13:10 +00:00
Emily
dec69d0e8b edencommon: move to pkgs/by-name
(cherry picked from commit aa5a90ed1d)
2024-11-19 15:13:09 +00:00
Emily
353788c210 edencommon: convert to new Darwin SDK pattern
(cherry picked from commit 3c14c26a35)
2024-11-19 15:13:09 +00:00
Emily
219a361956 fb303: move to pkgs/by-name
(cherry picked from commit be97ac3fe6)
2024-11-19 15:13:08 +00:00
Emily
e6dba6330c fb303: convert to new Darwin SDK pattern
(cherry picked from commit 87a7353f0c)
2024-11-19 15:13:08 +00:00
Emily
3aade2e414 fbthrift: move to pkgs/by-name
(cherry picked from commit dddd67fced)
2024-11-19 15:13:07 +00:00
Emily
c2510dd9f6 fbthrift: convert to new Darwin SDK pattern
(cherry picked from commit 3a06e577d6)
2024-11-19 15:13:06 +00:00
Emily
1ec5504805 wangle: move to pkgs/by-name
(cherry picked from commit 1b7c0a5eb0)
2024-11-19 15:13:05 +00:00
Emily
53c52162be wangle: convert to new Darwin SDK pattern
(cherry picked from commit b21418c8d8)
2024-11-19 15:13:05 +00:00
Emily
a2a7d14233 mvfst: move to pkgs/by-name
(cherry picked from commit d76e1dc840)
2024-11-19 15:13:04 +00:00
Emily
193326735b mvfst: convert to new Darwin SDK pattern
(cherry picked from commit 5b60e96f64)
2024-11-19 15:13:04 +00:00
Emily
05b4b1f26d fizz: move to pkgs/by-name
(cherry picked from commit eb19c30c3a)
2024-11-19 15:13:03 +00:00
Emily
979e60c718 fizz: convert to new Darwin SDK pattern
(cherry picked from commit 91c31b1069)
2024-11-19 15:13:03 +00:00
Emily
f307528160 folly: move to pkgs/by-name
(cherry picked from commit b22849fd64)
2024-11-19 15:13:02 +00:00
Emily
45e6e0f628 folly: convert to new Darwin SDK pattern
This is using unguarded 11.0 APIs, so bump the deployment target too.

(cherry picked from commit 89e641930d)
2024-11-19 15:13:02 +00:00
natsukium
e6a93104a2 ansible_2_15: drop
Ansible 2.15 goes end of life in 2024/11 and can't be supported
throughout the 24.11 release cycle

(cherry picked from commit 132b5f592d)
2024-11-19 08:46:52 +00:00
github-actions[bot]
15d9866189
Merge release-24.11 into staging-next-24.11 2024-11-19 00:18:22 +00:00
Dmitry Kalinkin
3530975ed2 root: move to by-name
(cherry picked from commit adea5468dc)
2024-11-18 08:22:44 -05:00
Dmitry Kalinkin
390df78ac2 root: adapt to new darwin SDK
(cherry picked from commit 5473798787)
2024-11-18 08:22:44 -05:00
K900
738e9661e7 linux_6_12: init at 6.12
(cherry picked from commit a7c029235d)
2024-11-18 12:24:16 +00:00
wxt
e6119586a0 python3Packages.baize: init at 0.22.2
(cherry picked from commit 67075b4269)
2024-11-18 06:41:21 +00:00
sternenseemann
c4e9f17ef9 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]: 665ebfb253/pkgs/development/compilers/llvm/12/default.nix (L392-L430)

(cherry picked from commit ee9eacf23e)
2024-11-17 07:42:20 +00:00
jopejoe1
97eff063b9 {firefox{,-beta,-devedition,-esr-128},floorp,librewolf}-unwrapped: make override work
(cherry picked from commit cfaf8f4627)
2024-11-16 22:18:28 +00:00
jopejoe1
944252d1c8 shairport-sync-airplay2: init at 4.3.4
shairport-sync can not be build with airplay1 and airplay2 at the same time so add a variant for airplay2

(cherry picked from commit 46df617e7a)
2024-11-16 09:31:23 +00:00
Maximilian Bosch
04e2ecac22
Merge: [Backport release-24.11] postgresql_12: remove (#356146) 2024-11-15 23:55:39 +01:00
TomaSajt
3738bfbeff texturepacker: migrate to pkgs/by-name
(cherry picked from commit e393fe8e34)
2024-11-15 21:15:35 +00:00
Shaw Vrana
481e4d85ca buf-language-server: remove
Upstream has been archived.

(cherry picked from commit 755426d84b)
2024-11-15 17:55:26 +00:00
Rahul Rameshbabu
f01f3573c4 Revert "nixos/globalprotect: mention removal"
This reverts commit 2b0ff836a9.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
(cherry picked from commit 0b399eef24)
2024-11-15 17:26:29 +00:00
Rahul Rameshbabu
9c30b10d82 Revert "globalprotect-openconnect: remove deprecated 1.x package"
This reverts commit b08d6a664f.

Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com>
(cherry picked from commit 8f2fa04fd9)
2024-11-15 17:26:28 +00:00
Maximilian Bosch
022c3e8ad0 postgresql_12: remove
This will be EOL at the end of November, so there's little reason to
keep it in 24.11[1]. As discussed, we'd like to keep it for as long as
possible to make sure there's a state in nixpkgs that has the latest
minor of postgresql_12 available with the most recent CVEs fixed for
people who cannot upgrade[2].

This aspect has been made explicit in the manual now for the next .11
release.

During the discussions it has been brought up that if people just do
`services.postgresql.enable = true;` and let the code decide the
postgresql version based on `system.stateVersion`, there's a chance that
such EOL dates will be missed. To make this harder, a warning will now
be raised when using the stateVersion-condition and the oldest still
available major is selected.

Additionally regrouped the postgresql things in the release notes to
make sure these are all shown consecutively. Otherwise it's a little
hard to keep track of all the changes made to postgresql in 24.11.

[1] https://endoflife.date/postgresql
[2] https://github.com/NixOS/nixpkgs/pull/353158#issuecomment-2453056692

(cherry picked from commit 0b3eef7441)
2024-11-15 11:07:42 +00:00
Vincent Laporte
0c76e22637 reason: refactor
Move rtop to a separate package.

(cherry picked from commit a42c917e0a)
2024-11-15 06:48:53 +01:00
Weijia Wang
73bb02c4e4
[Backport release-24.11] openvi: refactor; use new apple sdk pattern (#355975) 2024-11-14 20:46:37 +01:00
aleksana
82023ca5f4 openvi: move to pkgs/by-name
(cherry picked from commit 643493f00f)
2024-11-14 19:16:28 +00:00
Peder Bergebakken Sundt
61001f81c2 python312Packages.pycangjie: unstable-2015-05-03 -> 1.5.0
and enable tests

(cherry picked from commit ebae8b8309)
2024-11-14 19:08:38 +00:00
Aleksana
01a5655d53
tree-from-tags: pin to ruby_3_1 (#354014) 2024-11-14 15:56:18 +08:00