Commit Graph

26540 Commits

Author SHA1 Message Date
Randy Eckenrode
b552612217
darwin.CoreSymbolication: build as a framework
`zlog` in darwin.system_cmds requires the CoreSymbolication framework.

This change does two things:

- Adds a patch with the required missing symbols; and
- Uses the stubs to create `CoreSymbolication.framework`.

Co-authored-by: a-n-n-a-l-e-e <150648636+a-n-n-a-l-e-e@users.noreply.github.com>
2024-03-16 22:46:03 -04:00
Randy Eckenrode
0fb285678d
darwin.apple_sdk.darwin-stubs: add SDK-specific stubs
For the 11.0 SDK, base the stubs on the SDK for now.
2024-03-16 19:21:47 -04:00
Randy Eckenrode
912752b5b9
appleDerivation: support mkDerivation fixpoint 2024-03-15 20:23:45 -04:00
github-actions[bot]
2bffd64e73
Merge master into staging-next 2024-03-15 00:01:59 +00:00
Fabián Heredia Montiel
cff7262be7
Merge pull request #295569 from Scrumplex/pkgs/v4l2loopback/fix-kernel-6.8
linuxPackages.v4l2loopback: unstable-2023-11-23 -> 0.12.7-unstable-2024-02-12
2024-03-14 16:29:41 -06:00
Julio Gutierrez
2ddf3f58ef
ivsc-firmware: add a1_prod symbolic links to fix ipu6 webcams (#295508)
Closes #281373
2024-03-14 19:07:48 +01:00
github-actions[bot]
c160165e60
Merge master into staging-next 2024-03-14 18:01:26 +00:00
Austin Horstman
83b59271e3
sketchybar: 2.20.1 -> 2.21.0 2024-03-14 07:51:29 -05:00
Vladimír Čunát
56d8697a63
upower: fixup tests by upstream patch
According to the upstream merge request,
the upower tests got broken since ad9a05b57c.
2024-03-14 08:32:23 +01:00
github-actions[bot]
f4c4bfc9fc
Merge master into staging-next 2024-03-13 18:00:53 +00:00
Sefa Eyeoglu
7caba87711
linuxPackages.v4l2loopback: unstable-2023-11-23 -> 0.12.7-unstable-2024-02-12
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-03-13 11:08:26 +01:00
OPNA2608
d791de1005 systemd: Fix incorrect hash for riscv/ppc patch
error: hash mismatch in fixed-output derivation '/nix/store/qsjz5lqlp6bza8vlb6sjiwd91bdsiqjz-8040fa55a1cbc34dede3205a902095ecd26c21e3.patch.drv':
         specified: sha256-bQ7V9s6YqRVCWJHkdiFYqkNnNKjFbzDZf2orDjiYElE=
            got:    sha256-cysLY7KC+rmLNeKEE/DYTqMRqL7SSjBCRWuuZvU63zA=
2024-03-13 08:45:22 +01:00
annalee
8e038835fe
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-13 00:38:07 +00:00
Nick Cao
f8a35f428e
Merge pull request #295159 from Luflosi/update/linuxPackages.apfs
linuxPackages.apfs: 0.3.7 -> 0.3.8
2024-03-12 15:18:01 -04:00
github-actions[bot]
1cef2a1be7
Merge staging-next into staging 2024-03-12 12:01:40 +00:00
K900
3cdaeaa398 linux-firmware: 20240220 -> 20240312 2024-03-12 14:22:00 +03:00
github-actions[bot]
fd6d62aa3d
Merge staging-next into staging 2024-03-12 00:02:37 +00:00
Artturi
d4099372a1
Merge pull request #267753 from RadovanSk/nixos-unstable
xp-pen-deco-01-v2-driver: 3.2.3.230215-1 -> 3.4.9-231023
2024-03-11 23:39:01 +02:00
Luflosi
3e076a0b54
linuxPackages.apfs: 0.3.7 -> 0.3.8
https://github.com/linux-apfs/linux-apfs-rw/releases/tag/v0.3.8
2024-03-11 19:17:07 +01:00
github-actions[bot]
06e5eb63d3
Merge staging-next into staging 2024-03-11 18:01:53 +00:00
Pol Dellaiera
54c52cb276
Merge pull request #294334 from ShamrockLee/sourceroot-fix
treewide: fix hard-coded `sourceRoot` prefix for `fetchgit`-based `src`
2024-03-11 16:50:57 +01:00
K900
882ac2ebbb
Merge pull request #294916 from K900/linux-6.8
Linux 6.8
2024-03-11 17:53:19 +03:00
github-actions[bot]
339816cfdf
Merge staging-next into staging 2024-03-11 12:01:42 +00:00
Sandro
1cd15abf75
Merge pull request #263992 from MakiseKurisu/ch9344-2.0 2024-03-11 12:08:06 +01:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Thiago Kenji Okada
1e735102aa
Merge pull request #294914 from JerrySM64/update-kernels
linuxKernel.kernels.linux_zen: 6.7.9-zen1 -> 6.8-zen1
2024-03-11 10:43:21 +00:00
Jörg Thalheim
c317ecd14f
Merge pull request #293688 from Mic92/sysdig
sysdig: 0.35.1 -> 0.35.3
2024-03-11 08:53:36 +01:00
K900
a512cf4642 kernel/common-config: enable NVK by default when available 2024-03-11 08:57:19 +03:00
Jerry Starke
09df456c6d linuxKernel.kernels.linux_zen: 6.7.9-zen1 -> 6.8-zen1 2024-03-11 06:49:45 +01:00
K900
dd01167b67 linux_6_8: init at 6.8 2024-03-11 08:33:50 +03:00
github-actions[bot]
e5f37c0e88
Merge staging-next into staging 2024-03-11 00:02:46 +00:00
Weijia Wang
025535bf43
Merge pull request #291078 from r-ryantm/auto-update/linuxKernel.packages.linux_6_7_hardened.r8125
linuxKernel.packages.linux_6_7_hardened.r8125: 9.011.01 -> 9.012.03
2024-03-11 00:02:47 +01:00
David Guibert
0d0289f698
Merge pull request #278071 from uninsane/pr-conky-wayland-cross
conky: enable Wayland support and cross compilation
2024-03-10 21:41:37 +01:00
Weijia Wang
63bb2546cd
Merge pull request #294701 from cafkafk/usbutils-main-program-and-maintainer
usbutils: add mainProgram, adopt as maintainer
2024-03-10 21:17:14 +01:00
Atemu
d40e866b1f
Merge pull request #294272 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-03-06
2024-03-10 19:04:55 +00:00
github-actions[bot]
43d40d2ee7
Merge staging-next into staging 2024-03-10 18:01:43 +00:00
Florian Klink
d78077d533
Merge pull request #294508 from skeuchel/riscv-systemd
systemd: fix build on riscv64 and ppc64
2024-03-10 16:13:09 +02:00
Steven Keuchel
51a023952a
systemd: fix build on riscv64 and ppc64 2024-03-10 15:08:09 +01:00
Christina Sørensen
8a2e1cf288
usbutils: add maintaner cafkafk
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-10 11:33:06 +01:00
Christina Sørensen
5e99688cfa
usbutils: add meta.mainProgram = lsusb
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-10 11:32:32 +01:00
github-actions[bot]
973ef4b818
Merge staging-next into staging 2024-03-10 06:01:30 +00:00
Will Fancher
f592a7ea77
Merge pull request #293720 from vkleen/fix/systemd-boot-random-seed
nixos/systemd: Only include systemd-boot-random-seed if the unit exists
2024-03-09 21:01:35 -05:00
maxine
fad858be75
Merge pull request #294365 from trofi/iwd-update
iwd: 2.15 -> 2.16
2024-03-09 09:48:45 +00:00
github-actions[bot]
c3cf93646a
Merge staging-next into staging 2024-03-09 00:02:40 +00:00
Yueh-Shun Li
91b3db1309 treewide: fix sourceRoot for fetchgit-based src
According to Nixpkgs manual[1] and NixOS 23.11 Release Note[2], the
`sourceRoot` attribute passed to `stdenv.mkDerivation` should be
specified as `"${src.name}"` or `"${src.name}/subdir"` when `src` is
produced using `fetchgit`-based fetchers.

`sourceRoot = "source"` or `sourceRoot = "source/subdir"` is based on
the assumption that the `name` attribute of these pre-unpacked fetchers
are always `"source"`, which is not the case. Expecting constant `name`
also makes the source FODs prone to irrelevent hashes during version
bumps.

[1]: https://nixos.org/manual/nixpkgs/unstable/#var-stdenv-sourceRoot
[2]: https://nixos.org/manual/nixos/stable/release-notes#sec-release-23.11
2024-03-09 07:53:25 +08:00
Sergei Trofimovich
67f2757e09 iwd: 2.15 -> 2.16
Changes: https://git.kernel.org/pub/scm/network/wireless/iwd.git/commit/?id=8bb3e3c4fa5c2beb852d9e433f6865131234197c
2024-03-08 22:32:47 +00:00
Nick Cao
ae57bfa1e0
Merge pull request #294313 from Kiskae/nvidia/550.40.55
linuxPackages.nvidiaPackages.vulkan_beta: 550.40.53 -> 550.40.55
2024-03-08 13:37:50 -05:00
github-actions[bot]
c05ba82277
Merge staging-next into staging 2024-03-08 18:01:49 +00:00
Thiago Kenji Okada
97c798f9d2
Merge pull request #294300 from JerrySM64/update-kernels
linuxKernel.kernels.linux_zen: 6.7.7-zen1 -> 6.7.9-zen1 ; linuxKernel.kernels.linux_lqx: 6.7.6-lqx1 -> 6.7.9-lqx1
2024-03-08 17:58:58 +00:00
Kiskae
93aafcf1fb linuxPackages.nvidiaPackages.vulkan_beta: 550.40.53 -> 550.40.55 2024-03-08 18:11:40 +01:00