Commit Graph

105665 Commits

Author SHA1 Message Date
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
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
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
github-actions[bot]
c79fde307d
Merge master into staging-next 2024-11-14 06:05:02 +00:00
Chen
19d66fab29 coqPackages_8_19.autosubst-ocaml: init at 1.1 2024-11-14 06:36:11 +01:00
Aleksana
19dc44bb75
gtklock: 3.0.0 -> 4.0.0 and plugins (#350671) 2024-11-14 10:21:08 +08:00
Peder Bergebakken Sundt
7ca900f243
opensc: 0.25.1 -> 0.26.0 (#345666) 2024-11-14 01:46:32 +01:00
Yt
84053c3e53
rustus: 0.7.6 -> 0.7.6-unstable-2024-05-10 (#355593) 2024-11-13 19:25:04 -05:00
github-actions[bot]
b50e7536f8
Merge master into staging-next 2024-11-14 00:14:11 +00:00
Jörg Thalheim
5f9d2d9572 nixos-option: fix build against nix 2.24 2024-11-13 22:57:08 +01:00
Sefa Eyeoglu
864914bd7e
ddnet: fix x86 darwin (#355675) 2024-11-13 19:30:31 +01:00
jopejoe1
ea8448c90a firefox{,-beta,-devedition,-esr-128}-unwrapped: split into sperated files
makes update script work on devedition and beta
2024-11-13 19:09:51 +01:00
github-actions[bot]
b3a71c7e0d
Merge master into staging-next 2024-11-13 18:04:17 +00:00
OTABI Tomoya
4ac89e5e22
todoman: 4.4.0 -> 4.5.0 (#347956) 2024-11-14 01:18:05 +09:00
Austin Horstman
a4c1840b8d
ddnet: fix x86 darwin
Aligned alloc requires higher sdk.
2024-11-13 09:26:51 -06:00
Nick Cao
189f5dcfb3
python312Packages.pybind11-stubgen: init at 2.5.1 (#355442) 2024-11-13 09:05:47 -05:00
aleksana
7b9bf8ab98 gtklock-userinfo-module: move to pkgs/by-name 2024-11-13 20:36:34 +08:00
aleksana
060794d950 gtklock-powerbar-module: move to pkgs/by-name 2024-11-13 20:36:24 +08:00
aleksana
2421f1e6ee gtklock-playerctl-module: move to pkgs/by-name 2024-11-13 20:36:16 +08:00
aleksana
76bd26326b gtklock: move to pkgs/by-name 2024-11-13 20:36:07 +08:00