3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/os-specific/linux
John Ericson f110a182a6 stdenv: Fix overriding + overrideAttrs
The old stdenv adapters were subtly wrong in two ways:

 - `overrideAttrs` leaked the original, unoverridden `mkDerivation`.

 - `stdenv.override` would throw away any manually-set `mkDerivation`
   from a stdenv reverting to the original.

Now, `mkDerivation` is controlled (nearly directly) via an argument, and
always correctly closes over the final ("self") stdenv. This means the
adapters can work entirely via `.override` without any manual `stdenv //
...`, and both those issues are fixed.

Note hashes are changed, because stdenvs no previously overridden like
`stdenvNoCC` and `crossLibcStdenv` now are. I had to add some
`dontDisableStatic = true` accordingly. The flip side however is that
since the overrides compose, we no longer need to override anything but
the default `stdenv` from which all the others are created.
2021-08-18 17:22:50 +00:00
..
915resolution
acpi
acpi-call linuxPackages.acpi_call: set meta.license and meta.homepage 2021-03-22 10:01:44 +01:00
acpid
acpitool
afuse afuse: add darwin build 2021-04-20 00:51:47 +09:00
akvcam akvcam: 1.1.1 -> 1.2.0 2021-03-06 17:09:57 -08:00
alsa-project alsa-topology-conf: 1.2.5 -> 1.2.5.1 2021-07-24 15:20:21 +02:00
amdgpu-pro
anbox linuxPackages.anbox: 2019-11-15 -> 2020-06-14, mark broken for kernels 2021-05-13 11:23:14 -07:00
android-udev-rules android-udev-rules: 20210425 -> 20210501 2021-05-17 14:02:36 -07:00
apfs apfs: init at unstable-2021-06-25 2021-06-26 11:52:33 +02:00
apparmor apparmor-kernel-patches: deprecate phases 2021-08-02 20:50:52 +02:00
aseq2json Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
asus-wmi-sensors
atop treewide: remove meta.version 2021-07-18 00:07:38 +02:00
audit audit: use hostPlatform.isStatic instead of targetPlatform.isStatic 2021-06-18 18:46:17 -03:00
autofs kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
batman-adv batman-adv: 2021.0 -> 2021.1 2021-05-22 00:31:57 +02:00
bbswitch
bcc Merge branch 'master' into staging-next 2021-05-09 09:31:55 +02:00
beefi
bionic-prebuilt bionic: use fetchzip for everything (#123010) 2021-05-16 01:24:27 -04:00
blktrace blktrace: switch to pname + version, cleanup 2021-08-08 04:58:30 +02:00
bluez Merge branch staging into staging-next 2021-07-16 09:59:01 +02:00
bolt bolt: 0.9 -> 0.9.1 2021-03-08 19:44:05 +01:00
bpftools bpftools: fix 2021-07-02 20:19:32 -04:00
bpftrace linuxPackages_5_4.bpftrace: 0.12.1 -> 0.13.0 2021-07-03 05:57:56 +00:00
bridge-utils
brillo
broadcom-sta
btfs btfs: add darwin build 2021-04-20 00:51:41 +09:00
busybox busybox-sandbox-shell: use 64-bit numbers in test command 2021-07-06 10:43:39 +02:00
cachefilesd
can-isotp
can-utils
catfs treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
checkpolicy
checksec
chromium-xorg-conf
cifs-utils cifs-utils: 6.12 -> 6.13 2021-04-28 03:03:12 +00:00
compsize compsize: use upstream's installer 2021-03-29 13:15:18 +08:00
conky conky: 1.12.1 -> 1.12.2 2021-04-25 21:14:42 +00:00
conntrack-tools
consoletools
conspy
cpufrequtils cpufrequtils: set platform to x86_64-linux 2021-06-06 14:31:18 +08:00
cpuid
cpupower
cpuset
cpustat
cramfsprogs
cramfsswap
crda
criu
cryptodev cryptodev: 1.11 -> 1.12 2021-05-08 10:06:52 -07:00
cryptsetup cryptsetup: 2.3.5 -> 2.3.6 2021-05-29 10:29:11 +00:00
cshatag
dbus-broker dbus-broker: 28 -> 29 2021-06-04 16:27:20 +02:00
ddcci
device-tree
devmem2
digimend
directvnc
disk-indicator
displaylink displaylink: 5.3.1 -> 5.4.0 2021-04-19 08:34:48 +02:00
dlm treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
dmidecode
dmraid
dmtcp dmtcp: 2.6.0 -> unstable-2021-03-01 2021-07-06 16:02:35 +02:00
dpdk dpdk: Support building example programs 2021-07-22 23:47:55 -07:00
dpdk-kmods dpdk-kmods: init at 2021-04-21 2021-06-12 20:25:28 +02:00
drbd
dropwatch dropwatch. 1.5.1 -> 1.5.3 (#119989) 2021-04-21 06:28:39 +01:00
dstat treewide: use quotes for url 2021-06-20 16:26:23 +02:00
e1000e
earlyoom
ebtables
edac-utils
ell pkgs: add maxeaubrey to maintainers 2021-07-18 21:23:26 +02:00
ena linuxPackages.ena: 2.4.1 -> 2.5.0 2021-05-19 12:48:30 +08:00
erofs-utils
eudev
evdi linuxPackages.evdi: unstable-2021-06-11 -> unstable-2021-07-7 2021-08-04 16:29:16 +03:00
eventstat eventstat: 0.04.11 -> 0.04.12 2021-05-08 17:14:59 -07:00
exfat
extrace extrace: 0.7 -> 0.8 2021-08-06 16:25:59 +00:00
facetimehd
fatrace fatrace: 0.16.2 -> 0.16.3 2021-05-16 02:47:06 -04:00
fbterm
ffado
firejail firejail: 0.9.64.4 -> 0.9.66 2021-06-30 02:28:53 +00:00
firmware intel2200BGFirmware: less fixed-output derivation 2021-08-16 10:52:00 +02:00
flashbench Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
fnotifystat
forkstat
forktty
freefall
fscrypt fscrypt-experimental: 0.2.9 -> 0.3.0 (#118243) 2021-04-02 11:56:01 +02:00
fscryptctl
fswebcam
ftop
fuse fuse3: 3.10.3 -> 3.10.4 2021-06-09 16:19:49 +02:00
fwts Merge pull request #133321 from r-ryantm/auto-update/fwts 2021-08-14 00:46:06 +03:00
fxload
g15daemon treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-* 2021-07-14 03:35:21 +02:00
gcadapter-oc-kmod
gfxtablet
gobi_loader
gogoclient iproute: deprecate alias 2021-04-04 01:43:46 +02:00
google-authenticator
gpu-switch
gradm gradm: 3.1-202012071814 -> 3.1-202102241600 2021-05-14 10:39:48 -04:00
greetd treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
gtkgreet gtkgreet: init at 0.7 2021-03-22 10:16:31 +01:00
guvcview Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
hd-idle
hdapsd
hdparm hdparm: 9.61 -> 9.62 2021-05-22 19:00:51 +00:00
health-check
hibernate
hid-nintendo linuxPackages.hid-nintendo: init at 3.1 2021-05-17 21:23:47 -07:00
hostapd hostapd: add patch for CVE-2021-30004 2021-04-13 19:32:22 +02:00
hwdata Revert "Revert "hwdata: 0.344 -> 0.347"" 2021-05-16 16:37:13 +02:00
hyperv-daemons hyperv-daemons: use python3 for kernels that support it 2021-07-13 19:34:57 +02:00
i2c-tools i2c-tools: switch to fetchgit and separate man 2021-05-08 13:23:36 -07:00
i7z
i810switch Merge pull request #132659 from SuperSandro2000/SuperSandro2000-patch-1 2021-08-04 15:42:09 +02:00
ifenslave
ifmetric
iio-sensor-proxy treewide: remove meta.version 2021-07-18 00:07:38 +02:00
ima-evm-utils
input-utils
intel-compute-runtime
intel-ocl
intel-speed-select
iomelt
ioport
iotop
iotop-c maintainers: add arezvov 2021-06-16 03:16:16 +03:00
iproute iproute2: 5.12.0 -> 5.13.0 2021-06-30 22:23:57 +00:00
ipsec-tools kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
ipset ipset: 7.14 -> 7.15 2021-08-06 00:10:45 +00:00
iptables treewide: remove meta.version 2021-07-18 00:07:38 +02:00
iptstate
iputils iputils: 20210202 -> 20210722 2021-07-24 15:12:42 +02:00
ipvsadm
irqbalance irqbalance: 1.7.0 -> 1.8.0 2021-06-30 00:32:28 +08:00
isgx linuxPackages.isgx: limit to x86_64 2021-04-21 23:39:53 +02:00
it87
iw
iwd pkgs: add maxeaubrey to maintainers 2021-07-18 21:23:26 +02:00
ixgbevf
jfbview
jool jool: 4.0.9 -> 4.1.5 2021-07-28 21:22:10 +02:00
joycond joycond: init at unstable-2021-03-27 2021-04-04 18:17:00 +02:00
jujuutils
kbd kbd: update search-paths.patch 2021-07-20 03:32:11 +07:00
kbdlight
kernel Merge pull request #134307 from Ma27/versioned-hardened-kernel 2021-08-16 21:09:22 +02:00
kernel-headers bionic: use fetchzip for everything (#123010) 2021-05-16 01:24:27 -04:00
kexectools
keyutils
kinect-audio-setup kinect-audio-setup: init at v0.5 2021-07-12 13:00:42 -04:00
klibc klibc: 2.0.8 -> 2.0.9 2021-05-08 17:09:38 -07:00
kmod Merge pull request #107824 from mroi/patch-kmod 2021-03-21 23:04:46 +01:00
kmod-blacklist-ubuntu
kmod-debian-aliases
kmscon
kmscube
kvmfr kvmfr: init at $looking-glass-client.version 2021-07-06 22:06:14 +02:00
latencytop
ldm
ledger-udev-rules
libaio
libatasmart
libbpf
libcap libcap: 2.48 -> 2.49 2021-07-24 15:31:50 +02:00
libcap-ng
libcgroup libcgroup: 0.41 -> 0.42.2 2021-05-22 15:21:31 +02:00
libevdevc
libfabric libfabric: 1.12.1 -> 1.13.0 2021-07-24 15:37:58 +02:00
libgestures
libnl treewide: remove meta.version 2021-07-18 00:07:38 +02:00
libpsm2
libratbag libratbag: 0.15 -> 0.16 2021-06-26 08:25:28 +00:00
libselinux libselinux: fix build with musl (#119472) 2021-04-15 23:18:51 +02:00
libsemanage
libsepol libsepol: fix static build 2021-05-02 20:51:51 +02:00
libsmbios
libudev0-shim
libvolume_id
libwebcam
light
lightum
linuxptp linuxptp: 3.1 -> 3.1.1 2021-07-10 13:04:27 +02:00
lksctp-tools
lm-sensors lm_sensors: add meta.mainProgram 2021-04-29 14:51:50 +02:00
lockdep
logitech-udev-rules logitech-udev-rules: truly minor permission fix 2021-05-16 11:04:34 +08:00
lsb-release
lsiutil lsiutil: 1.60 -> 1.72 2021-07-21 15:33:11 +02:00
lsscsi lsscsi: 0.31 -> 0.32 2021-05-17 10:57:40 -07:00
lttng-modules linuxPackages.lttng-modules: 2.10.5 -> 2.12.6 2021-06-11 20:04:44 -07:00
lvm2 lvm2: 2.03.11 -> 2.03.12 2021-05-15 08:55:27 -07:00
lxc lxc: 4.0.9 -> 4.0.10 2021-07-16 04:20:00 +00:00
lxcfs lxcfs: 4.0.8 -> 4.0.9 2021-07-16 04:20:00 +00:00
macchanger macchanger: apply patches from Debian 2021-04-04 21:34:59 +02:00
mba6x_bl
mbp-modules/mbp2018-bridge-drv mbp2018-bridge-drv: fix source 2021-05-11 10:08:53 +02:00
mbpfan
mcelog mcelog: 175 -> 178 2021-08-07 21:49:30 +03:00
mdadm
mdevd mdevd: 0.1.3.0 -> 0.1.4.0 2021-06-16 07:59:51 +00:00
metastore
microcode microcodeIntel: 20210216 -> 20210608 2021-06-09 03:32:26 +02:00
mingetty
miraclecast miraclecast: don't manually enableParallelBuilding 2021-05-12 11:57:35 +00:00
mkinitcpio-nfs-utils
mmc-utils mmc-utils: 2019-10-04 -> 2021-05-11 2021-05-15 04:32:28 -04:00
molly-guard
msr-tools
mstpd
multipath-tools multipath-tools: fix the service path to multipathd 2021-03-11 10:31:42 -05:00
musl stdenv: Fix overriding + overrideAttrs 2021-08-18 17:22:50 +00:00
musl-fts
musl-obstack
mwprocapture Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
mxu11x0 linuxPackages.mxu11x0: mark broken for kernel>=5.4 2021-05-25 00:43:39 -07:00
ndiswrapper
net-tools nettools: Add mii-tool 2021-07-10 12:38:19 +02:00
netatop netatop: Split out path fixing and PIDFile changes to separate patches and comment 2021-05-16 22:07:24 +02:00
nfs-utils kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
nftables nftables: 0.9.8 -> 0.9.9 2021-05-26 00:02:10 +02:00
nixos-rebuild nixos-rebuild: print run-*-vm location with bootloader (#130385) 2021-07-31 16:54:37 +02:00
nmon
nss_ldap
numactl
numad remove myself from a bunch of software I no longer use/maintain 2021-03-03 10:50:26 +00:00
numatop
numworks-udev-rules
nvidia-x11 nvidia_x11: fix suspend script paths since 470.57.02 (#131838) 2021-08-02 13:42:47 -04:00
nvidiabl
nvme-cli nvme-cli: add mic92 as maintainer 2021-04-22 02:33:31 +02:00
nvmet-cli nvmet-cli: init at 0.7 2021-03-02 16:49:35 -08:00
oci-seccomp-bpf-hook linuxPackages.oci-seccomp-bpf-hook: 1.2.2 -> 1.2.3 2021-04-27 15:13:40 +02:00
odp-dpdk odp-dpdk: 1.27.0.0_DPDK_19.11 -> 1.30.1.0_DPDK_19.11 2021-07-23 07:13:15 +00:00
open-iscsi openiscsi: 2.1.3 -> 2.1.4 2021-03-14 15:09:13 +00:00
open-isns
opengl/xorg-sys
openrazer nixos/openrazer: Change plugdev group to openrazer 2021-08-07 12:09:44 +03:00
openvswitch Merge pull request #112956 from r-ryantm/auto-update/openvswitch 2021-04-10 17:24:22 +02:00
otpw
pagemon
pam
pam_ccreds
pam_gnupg
pam_krb5 kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
pam_ldap
pam_mount pam_mount: 2.16 -> 2.17 2021-03-19 14:30:43 -07:00
pam_p11
pam_pgsql
pam_ssh_agent_auth
pam_u2f pam_u2f: 1.1.0 -> 1.1.1 2021-06-05 09:34:47 +02:00
pam_usb
pax-utils
paxctl
paxtest
pcimem
pcm pcm: 202101 -> 202107 2021-08-17 12:18:43 +00:00
pcmciautils yacc: deprecate alias 2021-04-04 03:18:58 +02:00
perf-tools
pflask
phc-intel
piper gnome: rename from gnome3 2021-05-08 09:47:42 +02:00
pipework iproute: deprecate alias 2021-04-04 01:43:46 +02:00
pktgen pktgen: 19.12.0 -> 21.05.0 2021-05-24 09:09:48 +02:00
ply Update package version to fix build 2021-08-17 22:42:58 -07:00
plymouth
pm-utils
pmount
policycoreutils
pommed-light Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
power-calibrate
power-profiles-daemon power-profiles-daemon: 0.1 -> 0.8.1 2021-04-05 10:04:44 +02:00
powercap powercap: init at 0.3.1 2021-03-25 16:11:44 +01:00
powerstat
powertop powertop: 2.13 -> 2.14 2021-07-28 22:21:06 +02:00
pps-tools
prl-tools
procdump
procps-ng procps-ng: cleanup, format, remove ? null from inputs 2021-03-18 00:49:28 +00:00
pscircle
psftools
psmisc
r8125
r8168
radeontools
radeontop Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
raspberrypi-eeprom raspberrypi-eeprom: 2021-03-18 -> 2021.04.29-138a1 2021-05-31 15:21:06 -03:00
rdma-core rdma-core: 35.0 -> 36.0 2021-08-02 00:12:34 +02:00
read-edid
regionset
reptyr
rewritefs rewritefs: 2017-08-14 -> 2020-02-21 2021-08-09 09:26:15 +02:00
rfkill
roccat-tools
rtkit
rtl88x2bu linuxPackages.rtl88x2bu: switch to more maintained fork 2021-05-20 11:50:55 -07:00
rtl88xxau-aircrack linuxPackages_5_12.rtl88xxau-aircrack: fix build 2021-05-20 17:09:53 -07:00
rtl8188eus-aircrack linuxPackages.rtl8188eus-aircrack: init at unstable-2021-05-04 2021-06-11 23:24:43 -07:00
rtl8192eu rtl8192eu: 20200620 -> 20210403, mark as broken for aarch64 2021-05-13 11:57:16 -07:00
rtl8723bs
rtl8812au linuxPackages.rtl8812au: add myself as maintainer, cleanup 2021-05-20 09:06:36 -07:00
rtl8814au linuxPackages.rtl8814au: move to a more maintained fork 2021-05-19 13:34:25 +08:00
rtl8821au linuxPackages.rtl8821au: switch to a more maintained fork 2021-05-20 11:46:46 -07:00
rtl8821ce linuxPackages.rtl8821ce: unstable-2021-03-21 -> 2021-06-06 2021-06-08 18:45:43 +02:00
rtl8821cu linuxPackages.rtl8821cu: switch to a more maintained fork 2021-05-19 16:46:32 +08:00
rtw88 linuxPackages.rtw88: 2021-04-01 -> 2021-04-19 2021-04-21 10:03:49 +02:00
rtw89 rtw89: init at 2021-07-03 (#129325) 2021-07-07 02:49:33 +02:00
ryzenadj ryzenadj: init at 0.8.2 2021-06-04 13:56:11 -05:00
s6-linux-init s6-linux-init: 1.0.6.2 -> 1.0.6.3 2021-08-03 09:05:45 +00:00
s6-linux-utils s6-linux-utils: 2.5.1.4 -> 2.5.1.5 2021-06-16 07:59:51 +00:00
sch_cake
schedtool
sd-switch sd-switch: 0.2.2 -> 0.2.3 2021-06-26 15:44:45 +02:00
sdnotify-wrapper
sdparm
selinux-python
selinux-sandbox
semodule-utils
sepolgen
service-wrapper
setools setools: fix build 2021-07-16 16:58:48 +02:00
seturgent
shadow shadow: add runtime-shell.patch 2021-04-11 02:42:53 +02:00
sinit
smem
smemstat
speedometer
sssd sssd: 1.16.4 -> 1.16.5 2021-05-22 14:03:10 +02:00
statifier
swapview treewide: fix cargoSha256/cargoHash 2021-05-08 00:36:37 -07:00
switcheroo-control
syscall_limiter
sysdig sysdig: remove packages which are no longer required after #116317 2021-03-16 16:32:47 +01:00
sysfsutils
sysklogd
syslinux treewide: convert all links git.archlinux.org to github.com/archlinux/svntogit-* 2021-07-14 03:35:21 +02:00
sysstat sysstat: 12.3.2 -> 12.4.3 2021-03-20 09:37:31 +01:00
system76
system76-acpi
system76-io
system76-power system76-power: init at 1.1.16 2021-06-13 22:11:42 +02:00
systemd systemd: Patch CVE-2021-33910 2021-07-20 15:27:15 +02:00
systemd-wait
sysvinit sysvinit: 2.97 -> 2.99 2021-03-09 22:28:28 +00:00
target-isns
targetcli targetcli: 2.1.53 -> 2.1.54 2021-03-06 20:00:33 +01:00
tbs
tcp-wrappers
teck-udev-rules teck-udev-rules: init 2021-04-20 09:10:43 +02:00
thunderbolt
tiptop
tiscamera tiscamera: 0.11.1 -> 0.13.1 2021-05-12 01:35:29 -03:00
tmon
tomb
tp_smapi
tpacpi-bat
trace-cmd trace-cmd: 2.9-dev -> 2.9.1, kernelshark: 1.1.0 -> 1.2 2021-03-22 11:00:26 +01:00
trezor-udev-rules
trinity
tuigreet tuigreet: 0.4.0 -> 0.5.0 2021-06-28 17:18:58 +02:00
tuna tuna: init at 0.15 2021-06-22 10:02:36 +02:00
tunctl
turbostat
tuxedo-keyboard linuxPackages.tuxedo-keyboard: 3.0.5 -> 3.0.7 2021-07-01 13:35:44 -07:00
uclibc uclibc: 1.0.37 -> 1.0.38 2021-08-17 16:41:55 +00:00
udisks
udisks-glue
undervolt
unstick
untie
upower
usbguard
usbip linuxPackages.usbip: clarify license 2021-04-26 00:15:44 +02:00
usbtop
usbutils usbutils: switch to pname + version 2021-08-18 00:28:01 +02:00
usermount
util-linux util-linux: adjust meta.license 2021-04-09 19:42:27 +00:00
uvcdynctrl
v4l-utils Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
v4l2loopback v4l2loopback: unstable-2020-04-22 -> unstable-2021-07-13 2021-08-16 12:12:41 +00:00
v86d
veikk-linux-driver linuxPackages.veikk-linux-driver: mark broken for kernels older than 4.19 2021-06-27 19:36:16 +08:00
vendor-reset vendor-reset: init at unstable-2021-02-16 2021-04-06 10:49:58 +07:00
virtualbox
wireguard linuxPackages_5_4.wireguard: 1.0.20210424 -> 1.0.20210606 2021-06-13 23:07:33 +02:00
wireless-tools
wlgreet wlgreet: 2020-10-20 -> 0.3 2021-06-21 19:42:59 +01:00
wooting-udev-rules treewide: convert phases that contain ":" to dont* = true (#130500) 2021-07-18 23:42:48 +02:00
wpa_supplicant wpa_supplicant: allow disabling pcsclite dependency (#128182) 2021-06-27 18:36:16 +02:00
x86_energy_perf_policy
x86info
xf86-input-cmt
xf86-input-wacom xf86_input_wacom: also fix xorg-wacom.pc 2021-07-16 17:35:02 +02:00
xf86-video-nested
xmm7360-pci linuxPackages.xmm7360-pci: init at unstable-2021-07-19 2021-07-19 14:00:41 +02:00
xpadneo maintainers: rename metadark -> kira-bruneau (#124035) 2021-05-22 16:47:40 +02:00
xsensors
zenmonitor
zenpower
zenstates zenstates: deprecate phases 2021-08-02 20:56:43 +02:00
zfs zfs: add latestCompatibleLinuxPackages option 2021-08-04 12:56:59 -07:00
zsa-udev-rules