github-actions[bot]
348295076a
Merge staging-next into staging
2024-10-12 18:04:23 +00:00
Florian Klink
2afe930c60
ipu6: update packages ( #347918 )
2024-10-12 19:27:43 +03:00
Artturin
98ebbdba36
zenmonitor: inherit meta.homepage from new src ( #348009 )
2024-10-12 18:28:43 +03:00
Maximilian Bosch
d3e6c8fc75
linux: implement rustAvailable
condition
...
* It doesn't matter if `rustc` is available, but if rustc can compile to
the hostPlatform. So use a custom condition instead of `availableOn`.
* Explicitly exclude the combination of GCC and riscv which is known
to be broken[1].
[1] https://lore.kernel.org/lkml/31885EDD-EF6D-4EF1-94CA-276BA7A340B7@kernel.org/T/
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2024-10-12 17:08:18 +02:00
Maximilian Bosch
bda6c82a81
linux_testing: disable NFS_LOCALIO on aarch64-linux
...
This breaks the build like this:
/nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: Unexpected GOT/PLT entries detected!
/nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: Unexpected run-time procedure linkages detected!
/nix/store/f3k0rdhcd2cx57phx755c2xixgifw5m5-binutils-2.42/bin/ld: fs/nfs/localio.o: in function `nfs_local_iocb_alloc':
/build/source/build/../fs/nfs/localio.c:290:(.text+0x324): undefined reference to `nfs_to'
[...]
Reported as https://lore.kernel.org/all/D4OUJRP8YWRM.ATQ7KASTYX5H@mbosch.me/
2024-10-12 17:08:18 +02:00
Maximilian Bosch
3bf9c88c1d
linux_testing: enable Rust by default for aarch64-linux
...
The first assumption[1] we had was that the `aarch64-unknown-none`
target was missing from rustc and that this was the cause for the
regression.
However, it turns out that the relevant code from `rustc` wasn't used
anyways because the Makefile does `--sysroot /dev/null`[2] which prevents
rustc from using its own libcore. So luckily we don't have to patch the
Rust bootstrap to get aarch64-linux back working[3].
In fact, the Rust part seems broken for both 6.10 and 6.11[4], but I
decided to not bother since none of those are longterm versions.
So all that's left here is to enable Rust for aarch64-linux because it
clearly works[5].
[1] https://github.com/NixOS/nixpkgs/pull/315121#issuecomment-2135805876
[2] https://lore.kernel.org/all/20231031201752.1189213-1-mmaurer@google.com/
[3] Of course I only realized this _after_ I spent some time hacking a rustc
patch together 🙃
[4] This broke with
error[E0463]: can't find crate for `core`
|
= note: the `aarch64-unknown-none` target may not be installed
= help: consider downloading the target with `rustup target add aarch64-unknown-none`
= help: consider building the standard library from source with `cargo build -Zbuild-std`
[5] While the build is fine, the VM tests are still panicking, but
that's also the case for `kernel-generic` because of a 9p
regression:
switch_root: can't execute '/nix/store/zv87gw0yxfsslq0mcc35a99k54da9a4z-nixos-system-machine-test/init': Exec format error
[ 1.734997] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
[ 1.736002] CPU: 0 UID: 0 PID: 1 Comm: switch_root Not tainted 6.12.0-rc1 #1-NixOS
[...]
Reported as https://lore.kernel.org/all/D4LHHUNLG79Y.12PI0X6BEHRHW@mbosch.me/T/#u
2024-10-12 17:08:18 +02:00
Maximilian Bosch
db56cecb0d
Merge: linux: mark <6.12 with Rust as broken, assert on <6.7 with Rust ( #346648 )
2024-10-12 17:04:58 +02:00
github-actions[bot]
f201fe5883
Merge staging-next into staging
2024-10-12 12:05:39 +00:00
github-actions[bot]
4433a315bd
Merge master into staging-next
2024-10-12 12:05:08 +00:00
Sandro
45c1c5415a
kmod-blacklist-ubuntu: 30+20230519-1ubuntu3 -> 31+20240202-2ubuntu8 ( #347927 )
2024-10-12 11:53:34 +02:00
lordkekz
32a4de4339
zenmonitor: inherit meta.homepage from new src
2024-10-12 00:29:50 +02:00
Randy Eckenrode
48ae217cc5
darwin.locale: reinit at 118
...
The locale data used on macOS has not been included in a source release
since adv_cmds-118. Fortunately, that data can be parsed by the current
version of adv_cmds. It’s a bit old, but other sources of data (such as
FreeBSD) are not compatible enough and may cause divergent behavior.
2024-10-11 17:52:52 -04:00
Matej Cotman
f53387e15a
ipu6: update packages
...
This updates the ipu6 driver and firmware to a more recent version,
which seems to at least work in Chrom{e,ium}.
ipu6-drivers now relies on the in-kernel ipu6 kernel driver, so we
update our logic and metadata for it.
2024-10-12 00:45:04 +03:00
Moritz Sanft
d15cb70a34
kmod-blacklist-ubuntu: 30+20230519-1ubuntu3 -> 31+20240202-2ubuntu8
2024-10-11 15:32:17 +02:00
Randy Eckenrode
cff8998266
apple-sdk_15: init at 15.0 ( #347862 )
2024-10-11 09:01:38 -04:00
github-actions[bot]
a0cb562430
Merge staging-next into staging
2024-10-11 12:06:07 +00:00
github-actions[bot]
ca2d394166
Merge master into staging-next
2024-10-11 12:05:38 +00:00
Emily
147d957bba
darwin.libpcap: use the macOS 15 xnu
source release
2024-10-11 07:20:42 +01:00
github-actions[bot]
a45a33309f
Merge staging-next into staging
2024-10-11 06:05:14 +00:00
codgician
c4f5ce69bd
linuxPackages_latest.prl-tools: 20.0.1-55659 -> 20.1.0-55732
2024-10-11 05:24:13 +00:00
codgician
ed0f0dded5
linuxPackages_latest.prl-tools: fix regex used in updater script to comply with latest webpage
2024-10-11 13:23:38 +08:00
Emily
b0cfb8ec2b
moltenvk: update for the new xcbuild, the new SDK, and the new version plus cleanup ( #346962 )
2024-10-11 01:29:59 +01:00
Emily
9322a59f80
netbsd.install: fix build with new Darwin SDK ( #347011 )
2024-10-11 01:20:21 +01:00
github-actions[bot]
aa2334f4a8
Merge master into staging-next
2024-10-11 00:14:02 +00:00
Emily
66d78e097f
darwin: change the SDK pattern, update the SDKs, and update source releases ( #346043 )
2024-10-11 00:58:09 +01:00
Nick Cao
45fb2feb3f
raycast: 1.83.2 -> 1.84.2 ( #347708 )
2024-10-10 18:18:38 -04:00
Randy Eckenrode
bafc6ff88d
darwin.xattr: replace with xattr from file_cmds
...
file_cmds 352.40.6 added a C-based implementation of xattr, which is the
version of xattr used on recent releases of macOS. Align nixpkgs with
what macOS is shipping, which has also the benefit of allowing xattr to
be cross-compiled (previously precluded due to Python limitations).
2024-10-10 16:23:16 -04:00
Randy Eckenrode
7e4956a7bb
darwin.top: 108 -> 139
...
https://github.com/apple-oss-distributions/top/compare/top-108...top-139
2024-10-10 16:23:16 -04:00
Randy Eckenrode
63bfe3cc6d
darwin.text_cmds: 99 -> 190.0.1
...
https://github.com/apple-oss-distributions/text_cmds/compare/text_cmds-99...text_cmds-190.0.1
2024-10-10 16:23:15 -04:00
Randy Eckenrode
72f19adb18
darwin.system_cmds: 970.0.4 -> 1012
...
https://github.com/apple-oss-distributions/system_cmds/compare/system_cmds-970.0.4...system_cmds-1012
2024-10-10 16:23:15 -04:00
Randy Eckenrode
7b84d8950c
darwin.shell_cmds: 187 -> 319.0.1
...
https://github.com/apple-oss-distributions/shell_cmds/compare/shell_cmds-187...shell_cmds-319.0.1
2024-10-10 16:23:15 -04:00
Randy Eckenrode
a32fcaa3ca
darwin.removefile: 45 -> 75
...
https://github.com/apple-oss-distributions/removefile/compare/removefile-45...removefile-75
2024-10-10 16:23:15 -04:00
Randy Eckenrode
f493fb8770
darwin.remote_cmds: init at 303.0.2
2024-10-10 16:23:15 -04:00
Randy Eckenrode
6d0bc8c104
darwin.PowerManagement: 572.50.1 -> 1740.0.7
...
https://github.com/apple-oss-distributions/PowerManagement/compare/PowerManagement-572.50.1...PowerManagement-1740.0.7
2024-10-10 16:23:15 -04:00
Randy Eckenrode
01d1005384
darwin.patch_cmds: init at 62
2024-10-10 16:23:15 -04:00
Randy Eckenrode
d293dd15df
darwin.network_cmds: 606.40.2 -> 696
...
https://github.com/apple-oss-distributions/network_cmds/compare/network_cmds-606.40.2...network_cmds-696
2024-10-10 16:23:15 -04:00
Randy Eckenrode
42daeac7ba
darwin.misc_cmds: init at 44
2024-10-10 16:23:14 -04:00
Randy Eckenrode
44f1fa4caf
darwin.mail_cmds: init at 38.0.1
2024-10-10 16:23:14 -04:00
Randy Eckenrode
edb2497c6a
darwin.libutil: 47.30.1 -> 72
...
https://github.com/apple-oss-distributions/libutil/compare/libutil-47.30.1...libutil-72
2024-10-10 16:23:14 -04:00
Randy Eckenrode
fc9734449e
darwin.libresolv: 64 -> 83
...
https://github.com/apple-oss-distributions/libresolv/compare/libresolv-64...libresolv-83
2024-10-10 16:23:14 -04:00
Randy Eckenrode
9c31a3ea2d
darwin.libpcap: init at 135
2024-10-10 16:23:14 -04:00
Randy Eckenrode
1d8c6e761b
darwin.libiconv: 99 -> 107
...
https://github.com/apple-oss-distributions/libiconv/compare/libiconv-99...libiconv-107
2024-10-10 16:23:14 -04:00
Randy Eckenrode
d3ca4617a3
darwin.IOKitTools: init at 125
2024-10-10 16:23:14 -04:00
Randy Eckenrode
47df058604
darwin.ICU: 66108 -> 74221
...
https://github.com/apple-oss-distributions/ICU/compare/ICU-66108...ICU-74221
2024-10-10 16:23:14 -04:00
Randy Eckenrode
32f5febdc3
darwin.file_cmds: 264.1.1 -> 448.0.3
...
https://github.com/apple-oss-distributions/file_cmds/compare/file_cmds-264.1.1...file_cmds-448.0.3
2024-10-10 16:23:14 -04:00
Randy Eckenrode
c640ed88a7
darwin.doc_cmds: init at 66
2024-10-10 16:23:13 -04:00
Randy Eckenrode
e0cf96b02b
darwin.diskdev_cmds: 593 -> 735
...
https://github.com/apple-oss-distributions/diskdev_cmds/compare/diskdev_cmds-593...diskdev_cmds-735
2024-10-10 16:23:13 -04:00
Randy Eckenrode
82a2469a8a
darwin.developer_cmds: 62 -> 79
...
https://github.com/apple-oss-distributions/developer_cmds/compare/developer_cmds-62...developer_cmds-79
2024-10-10 16:23:13 -04:00
Randy Eckenrode
d5f4ae43b4
darwin.copyfile: 138 -> 213
...
https://github.com/apple-oss-distributions/copyfile/compare/copyfile-138...copyfile-213
2024-10-10 16:23:13 -04:00
Randy Eckenrode
4d328d0342
darwin.bootstrap_cmds: 121 -> 136
...
https://github.com/apple-oss-distributions/bootstrap_cmds/compare/bootstrap_cmds-121...bootstrap_cmds-136
2024-10-10 16:23:13 -04:00
Randy Eckenrode
ab006b01b9
darwin.basic_cmds: 55 -> 70
...
https://github.com/apple-oss-distributions/basic_cmds/compare/basic_cmds-55...basic_cmds-70
2024-10-10 16:23:13 -04:00
Randy Eckenrode
4854f28528
darwin.AvailabilityVersions: 140.1 -> 143.3
...
https://github.com/apple-oss-distributions/AvailabilityVersions/compare/AvailabilityVersions-140.1...AvailabilityVersions-143.3
2024-10-10 16:23:13 -04:00
Randy Eckenrode
bdf3046d30
darwin.adv_cmds: 163 -> 231
...
https://github.com/apple-oss-distributions/adv_cmds/compare/adv_cmds-163...adv_cmds-231
2024-10-10 16:23:13 -04:00
Randy Eckenrode
6c6b7b0cc0
darwin.apple-source-releases: switch to new source release pattern
2024-10-10 16:23:12 -04:00
Randy Eckenrode
6b6277ee90
darwin.xnu: remove and replace with stubs
2024-10-10 16:23:12 -04:00
Randy Eckenrode
03e585adea
darwin.ppp: remove and replace with stubs
2024-10-10 16:23:12 -04:00
Randy Eckenrode
7be27dc225
darwin.objc4: remove and replace with stubs
2024-10-10 16:23:12 -04:00
Randy Eckenrode
4c77578a9f
darwin.mDNSResponder: remove and replace with stubs
2024-10-10 16:23:12 -04:00
Randy Eckenrode
259c350cf6
darwin.libunwind: remove source release
2024-10-10 16:23:12 -04:00
Randy Eckenrode
ec40b04537
darwin.libunwind: improve compatibility with libunwind
...
Darwin uses the system unwinder, which is based on the LLVM unwinder.
While it’s mostly API-compatible with libunwind, some packages expect to
find it using `pkg-config`. This package provides a compatible file to
allow those packages to use the system unwinder on Darwin.
2024-10-10 16:23:12 -04:00
Randy Eckenrode
7b23be1afd
darwin.libpthread: remove and replace with stubs
2024-10-10 16:23:12 -04:00
Randy Eckenrode
29f65b3b80
darwin.libplatform: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
1afb8b56c4
darwin.libmalloc: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
b9005e19b0
darwin.libdispatch: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
eb7c5f87a3
darwin.libclosure: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
1c2dde0b36
darwin.launchd: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
2ade0ae6b9
darwin.hfs: remove and replace with stubs (including hfsHeaders)
2024-10-10 16:23:11 -04:00
Randy Eckenrode
cce88cf198
darwin.eap8021x: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
8a593830ec
darwin.dyld: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
ae78385296
darwin.dtrace: remove and replace with stubs
2024-10-10 16:23:11 -04:00
Randy Eckenrode
d78b641fee
darwin.darwin-stubs: remove and replace with stubs
...
These are a different kind of stubs that do nothing except tell you to
check the documentation on how to use the new Darwin SDK instead.
2024-10-10 16:23:10 -04:00
Randy Eckenrode
ac79109639
darwin.configd: remove and replace with stubs (including configdHeaders)
2024-10-10 16:23:10 -04:00
Randy Eckenrode
fd2ae224d5
darwin.architecture: remove and replace with stubs
2024-10-10 16:23:10 -04:00
Randy Eckenrode
07272a045f
darwin.Security: remove and replace with stubs
2024-10-10 16:23:10 -04:00
Randy Eckenrode
db40aca353
darwin.Libsystem: remove and replace with stubs
2024-10-10 16:23:10 -04:00
Randy Eckenrode
fe9623e292
darwin.Librpcsvc: remove and replace with stubs
2024-10-10 16:23:10 -04:00
Randy Eckenrode
b47afcc7bd
darwin.Libnotify: remove and replace with stubs
2024-10-10 16:23:10 -04:00
Randy Eckenrode
67271abd3c
darwin.Libm: remove and replace with stubs
2024-10-10 16:23:10 -04:00
Randy Eckenrode
0d765426e3
darwin.Libinfo: remove and replace with stubs
2024-10-10 16:23:09 -04:00
Randy Eckenrode
2e1f901cd8
darwin.Libc: remove and replace with stubs
2024-10-10 16:23:09 -04:00
Randy Eckenrode
65650be7d7
darwin.IOKit: remove and replace with stubs
2024-10-10 16:23:09 -04:00
Randy Eckenrode
390e8e79f3
darwin.CoreSymbolication: remove and replace with stubs
2024-10-10 16:23:09 -04:00
Randy Eckenrode
4fbe41403d
darwin.CommonCrypto: remove and replace with stubs
2024-10-10 16:23:09 -04:00
Randy Eckenrode
2ed29e21b6
darwin.CarbonHeaders: remove and replace with stubs
2024-10-10 16:23:09 -04:00
Randy Eckenrode
29a87d6751
darwin.top: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:07 -04:00
Randy Eckenrode
97da1bdf09
darwin.text_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:07 -04:00
Randy Eckenrode
9ea9221a1e
darwin.system_cmds: use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
a19b0a7345
darwin.shell_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
149eb5aef4
darwin.removefile: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
6fca3b4a70
darwin.PowerManagement: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
822a865209
darwin.network_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
4b4270cca3
darwin.libutil: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
375057b9f5
darwin.libresolv: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:06 -04:00
Randy Eckenrode
9af3511fb2
darwin.libiconv: use EOF
instead of -header
for the herdoc
2024-10-10 16:23:05 -04:00
Randy Eckenrode
b0884d52f2
darwin.libiconv: use finalPackage when referencing doInstallCheck
2024-10-10 16:23:05 -04:00
Randy Eckenrode
ca4dd24306
darwin.libiconv: move back to darwin attrset and use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
0335ce09c0
darwin.ICU: convert to upstream build system and use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
eed715ac43
darwin.file_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
97454b46d5
darwin.diskdev_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
83807dc4e9
darwin.developer_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
b8dbc16f1b
darwin.Csu: use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
8574626dbb
darwin.copyfile: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:05 -04:00
Randy Eckenrode
b878c44404
darwin.bsdmake: add to darwin-aliases.nix
...
Use portable bmake instead of Apple’s port of BSD Make.
2024-10-10 16:23:04 -04:00
Randy Eckenrode
c5c276b6cb
darwin.bootstrap_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:04 -04:00
Randy Eckenrode
94b14746e0
darwin.basic_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:04 -04:00
Randy Eckenrode
8e7056cc07
darwin.AvailabilityVersions: remove workaround
...
The patch adding support for `__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__`
to clang has been backported to all versions of clang in nixpkgs (except
for clang 12), allowing this workaround to be dropped.
2024-10-10 16:23:04 -04:00
Randy Eckenrode
129a959fad
darwin.AvailabilityVersions: also generate _symbol_aliasing.h
2024-10-10 16:23:04 -04:00
Randy Eckenrode
78076b3c12
darwin.AvailabilityVersions: use mkAppleDerivation
2024-10-10 16:23:04 -04:00
Randy Eckenrode
4624bd7959
darwin.adv_cmds: convert to Meson and use mkAppleDerivation
2024-10-10 16:23:04 -04:00
Randy Eckenrode
9ecb69c827
darwin.apple_sdk: drop gen-frameworks.py (replaced by new SDK pattern)
2024-10-10 16:22:59 -04:00
Randy Eckenrode
0a3c487571
darwin.apple_sdk: convert frameworks and libs to stubs
2024-10-10 16:22:59 -04:00
Randy Eckenrode
480227777b
darwin.apple_sdk_12_3: convert frameworks and libs to stubs
2024-10-10 16:22:59 -04:00
Randy Eckenrode
fcd9dc8ac6
darwin.apple_sdk_11_0: convert frameworks and libs to stubs
2024-10-10 16:22:59 -04:00
Randy Eckenrode
d1c2539523
darwin: add mkStub for deprecating frameworks
2024-10-10 16:22:59 -04:00
Randy Eckenrode
639108ea70
darwin.libsbuf: init at 14.1
...
libsbuf is required by some of the source release updates that will
be done. Unfortunately, it is only available on macOS 14 and newer, and
there is no source release available currently.
This is a port of libsbuf from FreeBSD, which appears to be the origin
of the header provided in the 14.x SDK. It provides the same ABI as the
system dylib and same API as the the SDK header while being available on
all supported deployment targets in nixpkgs.
Note: This package is not based on libsbuf from the FreeBSD package set
in nixpkgs because: it doesn’t build on Darwin, and using it would pull
many FreeBSD packages into the Darwin bootstrap, which is undesirable.
2024-10-10 16:18:59 -04:00
Randy Eckenrode
6a54c7f6c9
darwin.apple-source-releases: add update-source-releases.sh
...
Add a new update script that locks the source releases to the indicated
macOS version per the version pins in following repo:
https://github.com/apple-oss-distributions/distribution-macOS
2024-10-10 16:18:59 -04:00
Randy Eckenrode
8f8e240965
darwin.apple-source-releases: add mkAppleDerivation
...
This is a replacement for the family of `appleDerivation` functions
currently used. It is patterned after the `mkDerivation` used in the BSD
package sets. It also provides additional support for using Meson to
build source releases.
2024-10-10 16:18:59 -04:00
Daniel Fahey
8fd84a5c85
linuxKernel.kernels.linux_lqx: 6.10.9-lqx1 -> 6.11.2-lqx1
2024-10-10 20:00:46 +01:00
github-actions[bot]
144082b47e
Merge staging-next into staging
2024-10-10 18:05:19 +00:00
github-actions[bot]
c64ae284c0
Merge master into staging-next
2024-10-10 18:04:46 +00:00
Daniel Fahey
c0a7814de8
linuxKernel.kernels.linux_zen: 6.10.9-zen1 -> 6.11.2-zen1
2024-10-10 17:56:12 +01:00
Fabián Heredia Montiel
f0ec285054
hwdata: 0.387 -> 0.388 ( #346348 )
2024-10-10 10:21:43 -06:00
Franz Pletz
4e904cbac9
libnftnl: 1.2.7 -> 1.2.8, nftables: 1.1.0 -> 1.1.1 ( #346345 )
2024-10-10 13:50:53 +02:00
K900
b72f50d54d
linux_6_6: 6.6.55 -> 6.6.56
2024-10-10 14:28:31 +03:00
Arian van Putten
573b30718d
systemd: 256.6 -> 256.7 ( #347303 )
2024-10-10 13:06:17 +02:00
K900
d46a9a88bd
linux_latest-libre: 19631 -> 19643
2024-10-10 14:05:42 +03:00
K900
3a2f84759e
linux_6_6: 6.6.54 -> 6.6.55
2024-10-10 14:05:24 +03:00
K900
7c3d301c34
linux_6_10: 6.10.13 -> 6.10.14
2024-10-10 14:05:19 +03:00
K900
2859f7a0e0
linux_6_11: 6.11.2 -> 6.11.3
2024-10-10 14:05:16 +03:00
K900
cb9384a430
linux_testing: 6.12-rc1 -> 6.12-rc2
2024-10-10 14:05:12 +03:00
Franz Pletz
2a05fb81d1
ell: enable debug info ( #346447 )
2024-10-10 13:04:14 +02:00
Sandro
09f18e1cd3
cryptsetup: 2.7.4 -> 2.7.5 ( #340466 )
2024-10-10 12:24:39 +02:00
DontEatOreo
3b66f6f8fd
raycast: 1.83.2 -> 1.84.2
...
Changelog: https://www.raycast.com/changelog/1-84-0
2024-10-10 13:23:12 +03:00
Randy Eckenrode
121149836e
darwin: add xcodeProjectCheckHook
...
This hook is used by source releases that build with Meson to assert
that the Xcode project has not changed since the previous release. This
is meant to be a check to force those updating source release packages
to make sure they have incorporated any changes that were made to the
Xcode project into the Meson build.
2024-10-10 01:07:39 -04:00
Randy Eckenrode
5721c4fa47
darwin: add libSystem
...
The new Darwin SDK pattern relies on an effectively empty, stub libc
implementation. The actual libSystem to be linked is located dynamically
based on the active SDK for the target. Independent build, host, and
target SDKs are all supported by Darwin.
The stub libSystem contains empty `include` and `lib` folders to avoid
warnings from wrappers that add those paths unconditionally, which can
turn into errors when a package is building with warnings-as-errors.
While it would be nice if a fallback libc could be provided, SDK headers
are not compatible between framework versions. Providing a fallback
risks mixing headers from different frameworks, which can result in hard
to diagnose errors involving semicolons or other punctuation.
2024-10-10 01:07:39 -04:00
Randy Eckenrode
40d415f4df
darwin: add darwinMinVersionHook
...
Adding the hook allows the deployment target to be changed without
having to mess with the stdenv. The can also be propagated, which is
useful for libraries that have a minimum deployment target higher than
the default in nixpkgs. In that case, they can propagate the hook to
ensure library users are not targeting an unsupported version.
2024-10-10 01:07:38 -04:00
Randy Eckenrode
5d128a9edc
netbsd.install: fix build with new Darwin SDK
...
To avoid adding headers to the SDK it does not have normally
(`libutil.h`), darwin.libutil is not propagated. It must be included as
a build input when it is needed by packages.
2024-10-10 01:07:20 -04:00
Randy Eckenrode
f9e5f1290d
moltenvk: move to pkgs/by-name
2024-10-10 01:06:41 -04:00
Randy Eckenrode
329fa34d62
moltenvk: 1.2.9 -> 1.2.10
...
https://github.com/KhronosGroup/MoltenVK/releases/tag/v1.2.10
2024-10-10 01:06:41 -04:00
Randy Eckenrode
0cabb33e1d
moltenvk: build with the 14.4 SDK
...
MoltenVK can take advantage of newer Metal features when built with the
latest Darwin SDK.
2024-10-10 01:06:41 -04:00
Randy Eckenrode
b0e2c787ba
moltenvk: use xcbuildHook
...
When using structured attrs, xcbuildHook supports schemes with spaces in
their names.
2024-10-10 01:06:40 -04:00
Emily
e694240f77
Merge staging-next into staging
2024-10-10 01:23:52 +01:00
github-actions[bot]
1404154595
Merge master into staging-next
2024-10-10 00:14:06 +00:00
adisbladis
9ee9cac888
waydroid: 1.4.2 -> 1.4.3; add update script, move to by-name, format, and other cleanup ( #346270 )
2024-10-10 00:09:42 +00:00
K900
0717a4da77
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-09 21:08:25 +03:00
Franz Pletz
23332e093b
iwd: enable debug info ( #346446 )
2024-10-09 17:05:32 +02:00
Alexander Szczepanski
bf60cac802
xone: added fix for kernel version 6.12
2024-10-09 14:28:54 +02:00
github-actions[bot]
96ea2a3c2f
Merge staging-next into staging
2024-10-09 00:14:47 +00:00
7c6f434c
069ac7f7f6
lvm2: 2.03.26 -> 2.03.27 ( #345982 )
2024-10-08 22:12:23 +00:00
K900
956f9243c0
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-08 21:15:13 +03:00
Markus Kowalewski
01b7c60b9c
rdma-core: 53.0 -> 54.0 ( #346929 )
2024-10-08 20:09:24 +02:00
github-actions[bot]
4b355c2828
Merge staging-next into staging
2024-10-08 18:04:57 +00:00
Jared Baur
66f78a9303
systemd: 256.6 -> 256.7
2024-10-08 08:54:48 -07:00
Vladimír Čunát
a0c9222e11
Merge branch 'master' into staging-next
...
(a bit older master for now, due to a conflict in dhcpcd service)
2024-10-08 14:59:47 +02:00
Atemu
090a10b227
linux_xanmod, linux_xanmod_latest: 2024-10-04 ( #346523 )
2024-10-08 08:10:36 +02:00
github-actions[bot]
30eea63af0
Merge staging-next into staging
2024-10-08 06:05:37 +00:00
github-actions[bot]
3997afd38f
Merge master into staging-next
2024-10-08 06:05:11 +00:00
Nick Cao
7054aa15d1
linuxPackages.nvidiaPackages.vulkan_beta: 550.40.75 -> 550.40.76 ( #347167 )
2024-10-07 21:19:17 -04:00
Emily
85faae5e12
Merge staging-next into staging
2024-10-08 01:24:14 +01:00
Emily
df769e85f3
Merge master into staging-next
2024-10-08 01:23:55 +01:00
github-actions[bot]
5a96e99128
Merge staging-next into staging
2024-10-08 00:14:03 +00:00
Tomo
a3c06b40ce
msi-ec-kmods: init at 0-unstable-2024-09-19 ( #343038 )
2024-10-07 16:08:51 -07:00
Kiskae
407c4c1fb6
linuxPackages.nvidiaPackages.vulkan_beta: 550.40.75 -> 550.40.76
2024-10-07 22:29:15 +02:00
K900
0846895fc6
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-07 21:08:55 +03:00
Tristan Ross
8931ba93e5
Drop old Flutter versions ( #346732 )
2024-10-07 10:40:20 -04:00
m1dugh
2aa9d16122
msi-ec-kmods: init at 0-unstable-2024-09-19
...
Adds msi-ec-kmods kernel module for msi embedded controllers.
2024-10-06 23:14:30 +02:00
Markus Kowalewski
35263a4d53
rdma-core: 53.0 -> 54.0
2024-10-06 21:14:59 +02:00
K900
84fce7e588
Merge remote-tracking branch 'origin/staging-next' into staging
2024-10-06 21:11:05 +03:00
github-actions[bot]
7ab01e096c
Merge master into staging-next
2024-10-06 18:03:58 +00:00
Michele Guerini Rocco
7eef63ed98
wpa_supplicant: add patch to fix ext_passwords_file bug ( #342792 )
2024-10-06 19:15:19 +02:00
Tristan Ross
d08e057fcb
firmware-updater: unstable-2024-18-04 -> 0-unstable-2024-10-03
2024-10-06 09:05:08 -07:00
Sergei Trofimovich
300c9216b5
ell: 0.68 -> 0.69, iwd: 2.20 -> 2.22
...
Changes:
- https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=0.69
- https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=2.21
- https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=2.22
2024-10-05 20:20:58 +02:00
Maximilian Bosch
19b9676383
linux: mark <6.12 with Rust as broken, assert on <6.7 with Rust
...
Linux 6.7 is the oldest kernel with Rust support, so the config part
should fail hard if 6.6 or older requests the Rust feature. Until now
this was silently ignored[1].
It turned out that Rust for Linux 6.11 or older fails for unknown
reasons[2]. We decided to not bother since it's not a longterm kernel
and 6.12 seems fine again. As a result, marking this as broken.
[1] https://github.com/NixOS/nixpkgs/pull/345534#discussion_r1781392312
[2] https://github.com/NixOS/nixpkgs/pull/345534#issuecomment-2391238381
2024-10-05 13:31:09 +02:00
github-actions[bot]
4005eeea1f
Merge staging-next into staging
2024-10-05 06:04:51 +00:00
github-actions[bot]
13400dc754
Merge master into staging-next
2024-10-05 06:04:21 +00:00
Tomo
98101aecec
kvmfr: backport security patch for potential buffer overflow & build fix for linux_6_10 ( #331206 )
2024-10-04 21:14:44 -07:00
github-actions[bot]
32379e1a0b
Merge staging-next into staging
2024-10-05 00:14:22 +00:00
github-actions[bot]
e9c8665026
Merge master into staging-next
2024-10-05 00:14:01 +00:00
h7x4
64a98027b4
treewide: remove unreferenced patch files ( #346477 )
2024-10-05 00:09:27 +02:00
Shawn8901
154b16f392
linux_xanmod_latest: 6.10.11 -> 6.11.2
2024-10-04 23:49:20 +02:00
Shawn8901
76bd7b41c8
linux_xanmod: 6.6.52 -> 6.6.54
2024-10-04 23:47:15 +02:00
h7x4
96b855f477
raycast: 1.83.1 -> 1.83.2 ( #345952 )
2024-10-04 22:05:05 +02:00
github-actions[bot]
f197602956
Merge staging-next into staging
2024-10-04 18:05:00 +00:00
github-actions[bot]
fb53f9f64b
Merge master into staging-next
2024-10-04 18:04:31 +00:00
Peder Bergebakken Sundt
cd673393d2
treewide: remove unreferenced patch files
...
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'``
We're running more and more into patches fetched via `applyPatches`, for the next PR i'll script something to account for that.
2024-10-04 19:38:56 +02:00
K900
9282052a85
Kernel updates for 2024-10-04 ( #346452 )
2024-10-04 20:31:06 +03:00
h7x4
77527eb57e
sof-firmware: 2024.06 -> 2024.09 ( #346351 )
2024-10-04 18:31:25 +02:00
Nick Cao
bae10357db
linuxPackages.nvidiaPackages.vulkan_beta: 550.40.71 -> 550.40.75 ( #344749 )
2024-10-04 11:39:38 -04:00
K900
debb6d9df4
linux/hardened/patches/6.6: v6.6.51-hardened1 -> v6.6.53-hardened1
2024-10-04 18:28:37 +03:00
K900
9864180cdd
linux/hardened/patches/6.10: v6.10.10-hardened1 -> v6.10.12-hardened1
2024-10-04 18:28:22 +03:00
K900
748148ac98
linux/hardened/patches/6.1: v6.1.110-hardened1 -> v6.1.112-hardened1
2024-10-04 18:28:04 +03:00
K900
0cae3b65e2
linux-rt_5_15: 5.15.163-rt78 -> 5.15.167-rt79
2024-10-04 18:27:18 +03:00
K900
31114886f2
linux_6_6: 6.6.53 -> 6.6.54
2024-10-04 18:24:03 +03:00
K900
a3a38442c3
linux_6_10: 6.10.12 -> 6.10.13
2024-10-04 18:24:00 +03:00
K900
d7fc6b3d1e
linux_6_11: 6.11.1 -> 6.11.2
2024-10-04 18:23:56 +03:00
Alyssa Ross
326c1be15a
ell: enable debug info
2024-10-04 17:12:48 +02:00
Alyssa Ross
d5b9c8610b
iwd: enable debug info
2024-10-04 17:12:11 +02:00
Picnoir
1672d58a3a
nsncd: add passthru.(updateScript|tests)
2024-10-04 15:24:57 +02:00
Picnoir
27f99cd7c3
nscncd: 1.4.1-unstable-2024-04-10 -> 1.4.1-unstable-2024-10-03
...
Compilation has been fixed upstream for rustc 2.80, removing the patch.
2024-10-04 09:44:39 +02:00
R. Ryantm
fccc486a86
sof-firmware: 2024.06 -> 2024.09
2024-10-04 06:38:33 +00:00
github-actions[bot]
9f5cd0f47b
Merge staging-next into staging
2024-10-04 06:05:14 +00:00
Sergei Trofimovich
df1f47e614
hwdata: 0.387 -> 0.388
...
Changes: https://github.com/vcrhonek/hwdata/compare/v0.387...v0.388
2024-10-04 06:57:54 +01:00
Sergei Trofimovich
32b9a2444b
nftables: enable parallel building
2024-10-04 06:54:54 +01:00
Sergei Trofimovich
1e8ac19152
libnftnl: 1.2.7 -> 1.2.8, nftables: 1.1.0 -> 1.1.1
...
Changes: https://lwn.net/Articles/992760/
2024-10-04 06:52:46 +01:00
Randy Eckenrode
9776002fd7
moltenvk: fix build on staging-next
...
https://github.com/NixOS/nixpkgs/pull/342459 changed glslang to build
shared libraries, which breaks the MoltenVK build. Drop the static
libraries and link only glslang.
2024-10-03 22:12:02 -04:00
éclairevoyant
e7d7dc0da1
waydroid: move to by-name
2024-10-03 22:59:00 +00:00
github-actions[bot]
ae87c79207
Merge staging-next into staging
2024-10-03 18:05:09 +00:00
github-actions[bot]
192fd67cc3
Merge master into staging-next
2024-10-03 18:04:30 +00:00
h7x4
5190ddc27d
treewide: \xc2\xa0
->
( #345898 )
2024-10-03 18:23:59 +02:00
github-actions[bot]
9b7fb37f2f
Merge staging-next into staging
2024-10-02 18:05:16 +00:00
github-actions[bot]
b90a808faa
Merge master into staging-next
2024-10-02 18:04:34 +00:00
7c6f434c
5a0b6741b8
fuse: split outputs and clean up ( #209128 )
2024-10-02 18:02:52 +00:00
ajs124
983258c7da
lvm2: 2.03.26 -> 2.03.27
...
https://gitlab.com/lvmteam/lvm2/-/blob/v2_03_27/WHATS_NEW
2024-10-02 19:32:53 +02:00
DontEatOreo
61d40e678c
raycast: 1.83.1 -> 1.83.2
...
Changelog: https://www.raycast.com/changelog/1-83-0
2024-10-02 18:13:41 +03:00
Peder Bergebakken Sundt
3100acba08
treewide: \xc2\xa0
->
...
I have no idea what this escape sequence even is, but it breaks the nix parser with cryptic errors if not used in a comment.
A friend let me know MacOS is prone to input weird spaces, not sure if that is the source.
Candidates were located and created with:
chr="$(echo -e '\xc2\xa0')"; rg -F "$chr" -l | xe sd -F "$chr" " "
There are some examples left, most being example output from `tree` in various markdown documents, some patches which we can't really touch, and `pkgs/tools/nix/nixos-render-docs/src/tests/test_commonmark.py` which I'm not sure if should be addressed
2024-10-02 15:33:06 +02:00
R. Ryantm
7652f0e6be
raspberrypifw: 1.20240924 -> 1.20240926
2024-10-02 03:40:45 +00:00
Arian van Putten
b76cf73bf4
systemd: Disable shadowstack ( #344292 )
2024-10-01 21:23:32 +02:00
github-actions[bot]
910adea78f
Merge staging-next into staging
2024-10-01 06:05:25 +00:00
K900
3f7da3dfa9
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-01 08:44:24 +03:00
github-actions[bot]
edc4e9c65f
Merge staging-next into staging
2024-10-01 00:16:34 +00:00
Peder Bergebakken Sundt
9a3f217e44
fan2go: 0.8.1 -> 0.9.0 ( #345206 )
2024-10-01 01:38:46 +02:00
Thomas Gerbet
8878d5a682
procps: remove typeteris from the maintainers
...
https://github.com/NixOS/nixpkgs/pull/298505#issuecomment-2198112591
2024-09-30 21:32:11 +02:00
Thomas Gerbet
f978ecc43e
procps: 3.3.17 -> 4.0.4
...
Changes:
https://gitlab.com/procps-ng/procps/-/releases/v4.0.0
https://gitlab.com/procps-ng/procps/-/releases/v4.0.3
https://gitlab.com/procps-ng/procps/-/releases/v4.0.4
2024-09-30 21:32:11 +02:00
oxalica
32ddebd1e3
fuse: split outputs and clean up
...
`fuse` consists of the library and SUID binaries. They serve different
scenarios. Packages depending on libfuse don't want to pull in binaries
which shadow SUID ones like `fusermount` and cause troubles.
With outputs splitted, we can use `fuse.dev` in development environment
without risking shadowing SUID binaries.
The `common` output and top-level `fuse-common` are removed because they
are not useful since a long time ago.
2024-09-30 15:26:38 -04:00
github-actions[bot]
4a1f411e5d
Merge staging-next into staging
2024-09-30 18:05:14 +00:00
K900
e52446bcac
linux/common-config: begin carcinization
...
We now have a compatible rustc to build 6.12 with, which means
THE TIME HAS COME
PRAISE THE CRAB
2024-09-30 20:42:11 +03:00
K900
b29cb6c1f9
Merge remote-tracking branch 'origin/master' into staging-next
2024-09-30 20:23:25 +03:00
K900
88746a7943
linux/common-config: update for 6.12
...
- refactor Rust checks to prepare for enablement
- enable DRM panic QR codes when Rust is enabled
- enable I2C_DESIGNWARE_CORE explicitly for all the Bay Trail things
- enable all the zram backends because they're separate options now and basically free
- enable the new and returning module compression related options
- enable scx and NFS local IO
2024-09-30 18:43:05 +03:00
K900
0ea0c2a7c6
linux-rt_6_6: 6.6.49-rt41 -> 6.6.52-rt43
2024-09-30 18:06:31 +03:00
K900
6c12dc7005
linux-rt_6_1: 6.1.108-rt40 -> 6.1.111-rt42
2024-09-30 18:05:53 +03:00
K900
6290efed15
linux-rt_5_10: 5.10.224-rt116 -> 5.10.225-rt117
2024-09-30 18:04:29 +03:00
K900
7df132ae3e
linux_6_1: 6.1.111 -> 6.1.112
2024-09-30 18:04:04 +03:00
K900
20380379db
linux_6_6: 6.6.52 -> 6.6.53
2024-09-30 18:04:00 +03:00
K900
8fa87fa112
linux_6_10: 6.10.11 -> 6.10.12
2024-09-30 18:03:55 +03:00
K900
30c52da8a1
linux_6_11: 6.11 -> 6.11.1
2024-09-30 18:03:47 +03:00
K900
5e8d28572a
linux_testing: 6.11-rc7 -> 6.12-rc1
2024-09-30 18:03:42 +03:00
Philip Taron
d590835329
fetchers: uniformly support the hash
attribute ( #342173 )
2024-09-30 07:55:36 -07:00
Nick Cao
9c47f2e33b
linux-pam.meta.homepage: update ( #345363 )
2024-09-30 09:08:24 -04:00
github-actions[bot]
eea46ac5bd
Merge staging-next into staging
2024-09-30 00:15:14 +00:00
github-actions[bot]
09f18b89af
Merge master into staging-next
2024-09-30 00:14:50 +00:00
Alyssa Ross
f95b3605e0
linux-pam.meta.homepage: update
...
Old one redirects here.
2024-09-29 22:58:02 +02:00
K900
714b8ef6bb
linuxPackages.nvidia_x11: symlink libglxserver_nvidia.so ( #345316 )
2024-09-29 22:23:06 +03:00
Alyssa Ross
ac037f0b18
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
pkgs/development/compilers/llvm/common/default.nix
2024-09-29 20:10:12 +02:00
Fabián Heredia Montiel
b764cb88c0
bartender: 5.1.5 -> 5.1.8 ( #345043 )
2024-09-29 11:30:54 -06:00
K900
10f9466add
linuxPackages.nvidia_x11: symlink libglxserver_nvidia.so
2024-09-29 18:56:25 +03:00
Dimitar Nestorov
d6cae7344b
bartender: add DimitarNestorov to maintainers
2024-09-29 16:13:22 +03:00
github-actions[bot]
632db35f07
Merge staging-next into staging
2024-09-29 12:05:35 +00:00
github-actions[bot]
8e5ca58e0a
Merge master into staging-next
2024-09-29 12:05:05 +00:00
Sergei Trofimovich
40b974d78e
lksctp-tools: 1.0.20 -> 1.0.21
...
Changes: https://github.com/sctp/lksctp-tools/compare/v1.0.20...v1.0.21
2024-09-29 11:17:57 +01:00
K900
2f204572c6
nixos-rebuild: remove accidentally lost check
...
We should not set version to .git. when we don't know the commit.
2024-09-29 12:15:23 +03:00