about summary refs log tree commit diff
path: root/pkgs/os-specific
AgeCommit message (Collapse)AuthorFilesLines
2024-06-21Merge pull request #321261 from DontEatOreo/update-raycastMasum Reza1-2/+2
raycast: 1.77.0 -> 1.77.1
2024-06-20*bsd.mkDerivation: Fix comment about `STRIPBIN`John Ericson2-2/+2
2024-06-20Merge pull request #320852 from obsidiansystems/fewer-cross-suffix-attrsJohn Ericson19-100/+106
Clean up cross bootstrapping
2024-06-20raycast: 1.77.0 -> 1.77.1DontEatOreo1-2/+2
2024-06-20Merge pull request #320228 from K900/opengl-cleanupsK9001-222/+0
treewide: big opengl cleanups
2024-06-19raycast: 1.76.1 -> 1.77.0DontEatOreo1-2/+2
Changelog: https://www.raycast.com/changelog/1-77-0
2024-06-19Merge pull request #320866 from alyssais/linux-6.10-rc4superherointj2-5/+5
Linux kernels 2024-06-18
2024-06-19linuxKernel.kernels.linux_lqx: 6.9.3-lqx1 -> 6.9.5-lqx1installer1-2/+2
2024-06-19linuxKernel.kernels.linux_zen: 6.9.3-zen1 -> 6.9.5-zen1installer1-2/+2
2024-06-18Clean up cross bootstrappingJohn Ericson16-79/+87
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes, and `*bsdCross` pre-libc package sets. This was always bad because having "cross" things is "not declarative": the naming doesn't reflect what packages *need* but rather how we *provide* something. This is ugly, and creates needless friction between cross and native building. Now, almost all of these `*Cross` attributes are gone: just these are kept: - Glibc's and Musl's are kept, because those packages are widely used and I didn't want to risk changing the native builds of those at this time. - generic `libcCross`, `theadsCross`, and friends, because these relate to the convolulted GCC bootstrap which still needs to be redone. The BSD and obscure Linux or freestnanding libcs have conversely all been made to use a new `stdenvNoLibc`, which is like the old `crossLibcStdenv` except: 1. It usable for native and cross alike 2. It named according to what it *is* ("a standard environment without libc but with a C compiler"), rather than some non-compositional jargon ("the stdenv used for building libc when cross compiling", yuck). I should have done this change long ago, but I was stymied because of "infinite recursions". The problem was that in too many cases we are overriding `stdenv` to *remove* things we don't need, and this risks cyles since those more minimal stdenvs are used to build things in the more maximal stdenvs. The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to *build up* rather than *tear down*. For now, the full `stdenv` is also passed, so I don't need to change the native bootstraps, but I can see this changing as we make things more uniform and clean those up. Finally, the BSDs also had to be cleaned up, since they have a few pre-libc dependencies, demanding a systematic approach. I realized what rhelmot did in 61202561d92cf1cd74532fcbd8b9d6662c5bc57b (specify what packages just need `stdenvNoLibc`) is definitely the right approach for this, and adjusted NetBSD and OpenBSD to likewise use it.
2024-06-18Merge pull request #320694 from r-ryantm/auto-update/ethqNick Cao1-2/+2
ethq: 0.6.3 -> 0.7.0
2024-06-18windows.mingw_w64*: Fetch common attrs from the headers packageJohn Ericson3-21/+19
This is the most upstream one, and so to avoid infinite recursion we should get the things from it. This isn't needed per-se now, but will be after the next commit.
2024-06-18linux-rt_5_15: 5.15.158-rt76 -> 5.15.160-rt77Alyssa Ross1-3/+3
2024-06-18linux_testing: 6.10-rc3 -> 6.10-rc4Alyssa Ross1-2/+2
2024-06-18Merge pull request #320840 from obsidiansystems/bsd-miscJohn Ericson53-216/+90
A few misc BSD related cleanups
2024-06-18netbsd: Fetch source onceJohn Ericson53-216/+90
The big `fetchCVS` is slow, but a one-time cost. Everything else is much faster, and not having to manage a gazillion `version` and `sha256` fields is much easier. This brings NetBSD in line with how we do FreeBSD and OpenBSD.
2024-06-19Merge pull request #292880 from peat-psuwit/for-upstream/linux-rpi_20240124Aleksana3-28/+26
linux-rpi: stable_20231123 -> stable_20240124, raspberrypifw: stable_20231123 -> 1.20240529, raspberrypiWirelessFirmware: unstable-2023-11-15 -> unstable-2024-02-26
2024-06-18Merge pull request #320549 from DontEatOreo/update-raycastAleksana1-2/+2
raycast: 1.76.0 -> 1.76.1
2024-06-18ethq: 0.6.3 -> 0.7.0R. Ryantm1-2/+2
2024-06-18Merge pull request #320589 from doronbehar/pkg/wiringPiDoron Behar1-34/+38
wiringpi: 2.61-1 -> 3.6
2024-06-17Merge pull request #319924 from NickCao/bpftuneNick Cao1-13/+11
bpftune: 0-unstable-2024-05-17 -> 0-unstable-2024-06-07
2024-06-17wiringpi: 2.61-1 -> 3.6Doron Behar1-2/+2
Diff: https://github.com/WiringPi/WiringPi/compare/2.61-1...3.6
2024-06-17wiringpi: format with nixfmt (RFC 166)Doron Behar1-31/+31
2024-06-17wiringpi: help nix-update find the src positionDoron Behar1-4/+8
2024-06-17Merge pull request #320197 from flokli/macfuse-4.8.0Florian Klink1-2/+2
macfuse: 4.4.1 -> 4.8.0
2024-06-17raycast: 1.76.0 -> 1.76.1DontEatOreo1-2/+2
2024-06-17Merge pull request #320136 from trofi/nsncd-updateFlorian Klink1-4/+4
nsncd: unstable-2024-01-16 -> unstable-2024-03-18
2024-06-16Merge pull request #315176 from rhelmot/freebsd-minimal3/freebsd-variousJohn Ericson27-17/+598
freebsd: various improvements and new packages
2024-06-16Merge pull request #319746 from elohmeier/rm-maintainerPol Dellaiera2-2/+0
Remove myself from some packages I no longer actively use
2024-06-17raspberrypiWirelessFirmware: unstable-2023-11-15 -> unstable-2024-02-26Ratchanan Srirattanamet1-5/+5
2024-06-17raspberrypifw: stable_20231123 -> 1.20240529Ratchanan Srirattanamet1-6/+3
The repo starts to tag commits again, so we use the tag for version again.
2024-06-17linux-rpi: 6.1.63-stable_20231123 -> 6.6.31-stable_20240529Ratchanan Srirattanamet1-17/+18
2024-06-16Merge pull request #318875 from athre0z/kernel-build-idsK9001-6/+0
linuxPackages: bring back GNU build ID for kernels
2024-06-16linux_latest-libre: 19575 -> 19584K9001-2/+2
2024-06-16linux_4_19: 4.19.315 -> 4.19.316K9001-2/+2
2024-06-16linux_5_4: 5.4.277 -> 5.4.278K9001-2/+2
2024-06-16linux_5_10: 5.10.218 -> 5.10.219K9001-2/+2
2024-06-16linux_5_15: 5.15.160 -> 5.15.161K9001-2/+2
2024-06-16linux_6_1: 6.1.93 -> 6.1.94K9001-2/+2
2024-06-16linux_6_6: 6.6.33 -> 6.6.34K9001-2/+2
2024-06-16linux_6_9: 6.9.4 -> 6.9.5K9001-2/+2
2024-06-16treewide: drop amdgpu-proK9001-222/+0
It's dead, Jim.
2024-06-16Merge pull request #319637 from Shawn8901/xnamod_updateAtemu1-4/+12
linux_xanmod, linux_xanmod_latest: 2024-06-12
2024-06-16macfuse: 4.4.1 -> 4.8.0Florian Klink1-2/+2
2024-06-15nsncd: unstable-2024-01-16 -> unstable-2024-03-18Sergei Trofimovich1-4/+4
2024-06-15sssd: 2.9.4 -> 2.9.5Pyrox1-15/+7
https://sssd.io/release-notes/sssd-2.9.5.html
2024-06-15sd-switch: 0.4.0 -> 0.5.0Robert Helgesson1-3/+3
2024-06-14kexec-tools: fix compiling with llvmTristan Ross2-1/+12
Fixes #317526
2024-06-14bpftune: 0-unstable-2024-05-17 -> 0-unstable-2024-06-07Nick Cao1-13/+11
Diff: https://github.com/oracle/bpftune/compare/83115c56cf9620fe5669f4a3be67ab779d8f4536...04bab5dd306b55b3e4e13e261af2480b7ccff9fc
2024-06-14Merge pull request #311238 from fairct/remove-broken-from-r8168Timo Kaufmann1-6/+6
linuxPackages.r8168: 8.052.01 -> 8.053.00, remove broken