about summary refs log tree commit diff
path: root/pkgs/os-specific
AgeCommit message (Collapse)AuthorFilesLines
2024-01-06Merge pull request #279219 from r-ryantm/auto-update/linux-wifi-hotspotNick Cao1-2/+2
linux-wifi-hotspot: 4.7.0 -> 4.7.1
2024-01-06linux-wifi-hotspot: 4.7.0 -> 4.7.1R. Ryantm1-2/+2
2024-01-06Merge pull request #279043 from wegank/wxmsw-dropWeijia Wang2-40/+0
windows.wxMSW: drop
2024-01-06Merge pull request #277795 from ck3d/tbs-20231210Christian Kögler1-12/+19
linux.tbs: 2018.04.18 -> 20231210
2024-01-06Merge pull request #278808 from mweinelt/maintenanceMartin Weinelt3-3/+3
Scale back maintainership on various packages
2024-01-06windows.wxMSW: dropWeijia Wang2-40/+0
2024-01-06Merge pull request #278538 from nekowinston/bump-yabai-6.0.3Weijia Wang1-3/+3
yabai: 6.0.2 -> 6.0.4
2024-01-05Merge pull request #278979 from K900/kernels-20240105K9005-21/+21
Kernel updates for 2024-01-05
2024-01-05Merge pull request #278915 from trofi/nvidia-x11-fix-evalNick Cao1-0/+1
nvidia-x11: add an assert that `useSettings` implies more than `libsO…
2024-01-05linux_latest-libre: 19453 -> 19459K9001-2/+2
2024-01-05linux-rt_6_1: 6.1.67-rt20 -> 6.1.70-rt21K9001-3/+3
2024-01-05linux-rt_5_4: 5.4.257-rt87 -> 5.4.264-rt88K9001-3/+3
2024-01-05linux-rt_5_15: 5.15.141-rt72 -> 5.15.145-rt73K9001-3/+3
2024-01-05linux_5_10: 5.10.205 -> 5.10.206K9001-2/+2
2024-01-05linux_5_15: 5.15.145 -> 5.15.146K9001-2/+2
2024-01-05linux_6_1: 6.1.69 -> 6.1.71K9001-2/+2
2024-01-05linux_6_6: 6.6.8 -> 6.6.10K9001-2/+2
2024-01-05linux_testing: 6.7-rc7 -> 6.7-rc8K9001-2/+2
2024-01-05Merge pull request #277708 from Ma27/min-supported-kernelK9003-7/+33
linux: avoid re-adding unsupported kernel branches (4.14) in this case in updater scripts
2024-01-05Merge pull request #263345 from hacker1024/feature/pub2nixMaciej Krüger4-2698/+1352
dart: Use Nix instead of Pub
2024-01-05treewide: scale back maintainership for various packagesMartin Weinelt3-3/+3
2024-01-05nvidia-x11: add an assert that `useSettings` implies more than `libsOnly`Sergei Trofimovich1-0/+1
Without the change `primusLib.glvnd.settings` fails the eval without a chance of recovery (uncatchable error): $ NIXPKGS_ALLOW_UNFREE=1 nix build --no-link -f. primusLib.glvnd.settings error: … while calling the 'derivationStrict' builtin at /derivation-internal.nix:9:12: 8| 9| strict = derivationStrict drvAttrs; | ^ 10| … while evaluating derivation 'nvidia-settings-545.29.06' whose name attribute is located at pkgs/stdenv/generic/make-derivation.nix:348:7 … while evaluating attribute 'postPatch' of derivation 'nvidia-settings-545.29.06' at pkgs/os-specific/linux/nvidia-x11/settings.nix:81:3: 80| 81| postPatch = lib.optionalString nvidia_x11.useProfiles '' | ^ 82| sed -i 's,/usr/share/nvidia/,${nvidia_x11.bin}/share/nvidia/,g' src/gtk+-2.x/ctkappprofile.c error: attribute 'bin' missing at pkgs/os-specific/linux/nvidia-x11/settings.nix:82:36: 81| postPatch = lib.optionalString nvidia_x11.useProfiles '' 82| sed -i 's,/usr/share/nvidia/,${nvidia_x11.bin}/share/nvidia/,g' src/gtk+-2.x/ctkappprofile.c | ^ 83| ''; After the change `builtins.tryEval` can catch errors thrown by `assert`.
2024-01-04Merge pull request #278474 from r-vdp/fwupd_1_9_11maxine1-2/+2
fwupd: 1.9.10 -> 1.9.11
2024-01-03raycast: 1.61.2 -> 1.64.4Yifei Sun1-2/+2
2024-01-03yabai: 6.0.2 -> 6.0.4winston1-3/+3
2024-01-03Merge pull request #276239 from r-ryantm/auto-update/semodule-utilsWeijia Wang1-2/+2
semodule-utils: 3.5 -> 3.6
2024-01-03Merge pull request #274698 from r-ryantm/auto-update/libsemanageWeijia Wang1-2/+2
libsemanage: 3.5 -> 3.6
2024-01-03Merge pull request #278323 from r-ryantm/auto-update/libreelec-dvb-firmwareNick Cao1-2/+2
libreelec-dvb-firmware: 1.4.2 -> 1.5.0
2024-01-03Merge pull request #278476 from Kiskae/nvidia/legacy340_6.6Nick Cao1-3/+4
linuxPackages.nvidiaPackages.legacy_340: fix up to kernel 6.7
2024-01-03Merge pull request #274396 from r-ryantm/auto-update/fwtsWeijia Wang1-2/+2
fwts: 23.07.00 -> 23.11.00
2024-01-03Merge pull request #278104 from mkg20001/upgrade-joolFranz Pletz1-2/+2
2024-01-03linuxPackages.nvidiaPackages.legacy_340: fix up to kernel 6.7Kiskae1-3/+4
2024-01-03fwupd: 1.9.10 -> 1.9.11r-vdp1-2/+2
https://github.com/fwupd/fwupd/releases/tag/1.9.11
2024-01-03Merge pull request #273125 from mrnossiom/masterWeijia Wang1-0/+1
workstyle, dconf, rnix-lsp, marksman, macchanger, restic: add meta.mainProgram
2024-01-03linuxPackages_latest.prl-tools: 19.2.0-54827 -> 19.2.1-54832Weijia Wang1-2/+2
2024-01-02Merge pull request #277718 from trofi/libtarceevent-updatePierre Bourdon1-3/+9
libtraceevent: 1.8.0 -> 1.8.1
2024-01-02libreelec-dvb-firmware: 1.4.2 -> 1.5.0R. Ryantm1-2/+2
2024-01-02linux: remove 4.14 from kernels-org.jsonMaximilian Bosch1-4/+0
2024-01-02linux: ignore kernel branches older than min supported branchMaximilian Bosch1-1/+24
Right now, hashes for 4.14 are kept (and thus also maintained by the hardened updater) even though we don't support that anymore, the oldest supported branch is 4.19. To avoid having to remember too many places where to drop a kernel when dropping an old one (next will be 4.19), the oldest kernel branch will be determined by the lowest version number in the keys of `kernels-org.json`. That way, it's sufficient to drop an old branch from this file and it will be ignored on the upcoming update runs. Yes, the code to read from that file is duplicated, but I'd expect the min version to change way more often than 3 lines of code reading a version from a JSON file[1]. The logic is fairly simple though: if the branch (i.e. MAJOR.MINOR) of a kernel that's listed on kernel.org[2] is older than the oldest version in `kernels-org.json`, it's omitted on update and a message is printed like this: [...] linux_5_4: 5.4.265 is latest, skipping... linux_4_19: 4.19.303 is latest, skipping... 4.14 is too old and not supported anymore, skipping... Kernels that have the branch `testing` are excluded from that check and always allowed. [1] Also, I'm unhappy already that I can't just do a relative import in here to deduplicate the function and for 3 lines of code it seems like unnecessarily much effort to create a python package structure here. [2] Kernels that got unlisted there are too old to be added/kept here anyways.
2024-01-02linux/hardened: read min supported kernel from kernels-org.jsonMaximilian Bosch1-2/+9
This one isn't 4.14 anymore and that should've been updated while removing 4.14, but is easy to miss. Since it's not expected that we have versions older than the oldest mainline version from `kernels-org.json`, determine the minimum supported version by reading it from there. Also, this means lesser places to update when dropping old kernels. This needs an additional change for the mainline updater to make sure that no older versions appear there[1]. This will be implemented in the next commit. [1] At the time of implementing this, the oldest supported kernel was 4.19, however 4.14 wasn't EOL yet and thus still picked up by the mainline updater.
2024-01-02Merge pull request #277243 from mfrw/mfrw/iwd-2.12maxine1-12/+2
iwd: 2.11 -> 2.12
2024-01-02linuxKernel.kernels.linux_zen: 6.6.8-zen1 -> 6.6.9-zen1Jerry Starke1-2/+2
2024-01-01linuxKernel.kernels.linux_lqx: 6.6.8-lqx2 -> 6.6.9-lqx1Jerry Starke1-3/+3
2024-01-01jool: 4.1.10 -> 4.1.11Maciej Krüger1-2/+2
2024-01-01libtraceevent: 1.8.0 -> 1.8.1Sergei Trofimovich1-3/+9
While at it added a trivial updater.
2023-12-31Merge pull request #277913 from r-ryantm/auto-update/linux-wifi-hotspotNikolay Korotkiy1-2/+2
linux-wifi-hotspot: 4.6.0 -> 4.7.0
2023-12-31linux-wifi-hotspot: 4.6.0 -> 4.7.0R. Ryantm1-2/+2
2023-12-31Merge pull request #245205 from emilytrau/xcodes-from-sourceEmily Trau2-0/+21
xcodes: build from source
2023-12-31Merge pull request #266332 from nbraud/nixos/tests/ssh-agent-authMaciej Krüger1-1/+3
Add NixOS test for `security.pam.enableSSHAgentAuth`
2023-12-31darwin.apple_sdk_11_0.libcompression: init at 11.0.0Emily Trau2-0/+21