nixpkgs-suyu/pkgs/os-specific/linux
Austin Seipp 241063ca84
bpftrace: unstable-2018-10-27 -> 0.9
Update bpftrace to the latest pre-release, with a real version number.

The most notable change now is that bpftrace can use a stable version of
the 'bcc' toolchain in order to build, meaning no more hacks are needed
to clone the source code and fix up the build system, etc. This
simplifies things greatly and removes the old bcc-source patch.

Similarly, we can remove our custom gtests patch (which disabled the
build) by just passing -DBUILD_TESTING=FALSE when running cmake. This
was also added upstream recently.

However, something does still need to be fixed, at a cost: bpftrace
requires the kernel -dev package because it wants both objects and
include directories (some files are only shipped in one or the other).
Therefore, we remove the dependency on linuxHeaders and instead use
kernel.dev as the sole input to the build.

This is both a positive and a negative: the positive is that tools work
without annoying fatal errors, and that the bpf toolchain is
synchronized to the linuxPackages.kernel derivation it was built
against. The downside is that the .dev expression is much heavier as a
dependency, so bpftrace is now closer to 700mb in closure size. (This
especially hurts across kernel upgrades requiring a whole new rebuild,
especially if you have existing nixos generations that won't GC, etc.)

We probably want to slim this down substantially in the future (and
there may be a few ways to do that), but as this will probably also
touch bcc, and as a first cut of the pre-releases, this is probably fine
while we work out other kinks.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-03 11:32:58 -05:00
..
915resolution
acpi
acpi-call
acpid acpid: 2.0.30 -> 2.0.31 2018-11-20 20:56:42 +01:00
acpitool
afuse
alienfx
alsa-firmware
alsa-lib alsaLib: 1.1.7 -> 1.1.8 2019-01-22 13:00:17 -08:00
alsa-oss alsa-{oss,plugins}: use pname 2019-04-11 22:46:35 +02:00
alsa-plugins alsa-plugins: use $out/etc/alsa/conf.d for alsalconfdir 2019-04-11 23:07:42 +02:00
alsa-tools alsaTools: 1.1.6 -> 1.1.7 (#49236) 2018-10-27 07:31:31 -04:00
alsa-utils alsaUtils: 1.1.7 -> 1.1.8 2019-01-17 19:52:35 -08:00
amdgpu-pro reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
anbox anbox: fix build on x86_64-linux 2019-03-23 15:57:07 -04:00
android-udev-rules android-udev-rules: 20181031 -> 20190114 2019-01-18 13:27:38 +00:00
apparmor apparmor: use stdenv.lib.getDev for headers 2019-02-24 17:00:48 -05:00
ati-drivers misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
atop atop: 2.3.0 -> 2.4.0 2019-01-17 20:35:46 -08:00
audit libaudit: enable arm (including aarch64) support 2019-04-16 19:02:02 +02:00
autofs autofs5: 5.1.4 -> 5.1.5 (#50184) 2018-11-10 19:55:14 +01:00
batman-adv batman-adv: 2019.0 -> 2019.1 2019-04-02 12:02:41 +02:00
bbswitch treewide: use runtimeShell instead of stdenv.shell whenever possible 2019-02-26 14:10:49 +00:00
bcc linuxPackages.bcc: fix build 2019-03-04 12:02:21 -06:00
beegfs
blcr
blktrace
bluez bluez: Add support for the sixaxis controller 2018-12-12 10:38:18 +09:00
bolt bolt: init at 0.7 2019-02-19 20:54:37 +00:00
bpftrace bpftrace: unstable-2018-10-27 -> 0.9 2019-05-03 11:32:58 -05:00
bridge-utils Treewide: use https for SourceForge 2018-11-24 19:58:03 +01:00
broadcom-sta reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
btfs btfs: 2.18 -> 2.19 (#60478) 2019-05-01 00:22:15 +02:00
busybox busybox: add patch to allow cross in llvm 2019-04-14 22:03:33 -04:00
cachefilesd
can-isotp can-isotp: init at 20180629 2018-09-29 13:43:13 -04:00
can-utils
cgmanager cgmanager: 0.41 -> 0.42 2019-03-14 00:54:10 -05:00
checkpolicy
checksec
cifs-utils cifs-utils: 6.8 -> 6.9 2019-04-14 04:05:41 -07:00
compsize
conky conky: 1.11.2 -> 1.11.3 2019-03-01 16:34:34 -08:00
conntrack-tools
consoletools
conspy Treewide: use HTTPS on SourceForge 2018-12-02 15:33:08 +01:00
cpufrequtils
cpupower cpupower: push 'dir' suffix into generation func 2019-01-13 17:12:21 -06:00
cpuset cpuset: init at 1.5.8 2018-10-28 21:16:30 -04:00
cramfsswap
crda
criu
cryptodev cryptodev-linux: update meta.homepage 2018-10-13 22:42:40 +02:00
cryptsetup cryptsetup: 2.0.6 -> 2.1.0 2019-03-01 23:01:21 +01:00
dbus-broker dbus-broker: 13 -> 17 2019-01-04 14:36:30 +01:00
devmem2 devmem2: use $CC instead of cc to build 2019-03-17 20:23:45 +01:00
directvnc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
disk-indicator
displaylink treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
dmidecode Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
dmraid
dmtcp
dpdk
drbd drdb: add license 2018-08-30 00:19:08 +02:00
dropwatch dropwatch: init at 1.5 (#49593) 2018-11-02 00:11:07 +01:00
dstat misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
e1000e
earlyoom earlyoom: 1.1 -> 1.2 (#50119) 2018-11-10 15:22:41 +01:00
ebtables ebtables: add license 2018-08-30 00:19:08 +02:00
edac-utils treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
ell iwd: split ell to separate derivation, update iwd and ell 2019-04-22 15:55:15 -05:00
ena linuxPackages.ena: 1.5.2 -> 2.0.2 2018-12-26 11:03:10 +00:00
eudev eudev: 3.2.6 -> 3.2.7 2018-11-09 22:14:19 -08:00
evdi linuxPackages.evdi: 1.5.1 -> 1.6.0 (#56636) 2019-03-15 16:59:30 +01:00
eventstat treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
exfat exfat-nofuse: fix build for 4.18 2019-01-09 15:13:54 +01:00
facetimehd
fatrace Treewide: use https for launchpad.net 2018-11-24 23:47:52 +01:00
fbterm fbterm: update meta data 2018-08-30 00:19:08 +02:00
ffado ffado: 2.4.0 → 2.4.1 2019-03-03 12:10:59 +01:00
firejail firejail: 0.9.58 -> 0.9.58.2 2019-03-01 21:47:37 -08:00
firmware firmwareLinuxNonfree: 20190312 -> 20190416 2019-04-16 19:04:58 -05:00
flashbench
fnotifystat treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
forkstat treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
forktty
freefall
fscrypt fscrypt: 0.2.3 -> 0.2.4 (security, CVE-2018-6558) 2018-08-24 15:57:02 +02:00
fscryptctl
fswebcam
ftop
fuse fuse3: 3.4.2 -> 3.5.0 2019-04-16 23:40:41 +02:00
fwts fwts: 19.02.00 -> 19.03.00 2019-04-14 11:10:34 -07:00
fxload
gfxtablet
gogoclient Treewide: use https for src.fedoraproject.org 2018-11-24 23:53:27 +01:00
google-authenticator qrencode: merge with libqrencode 2019-01-01 17:19:07 +01:00
gpu-switch
gradm
guvcview guvcview: 2.0.5 -> 2.0.6 2019-02-05 23:52:43 -08:00
hal-flash
hd-idle
hdapsd
hdparm hdparm: 9.56 -> 9.58 (#50098) 2018-11-09 22:38:48 -05:00
hibernate
hostapd hostapd: 2.6 -> 2.7 2019-02-20 10:48:00 +01:00
hwdata hwdata: 0.314 → 0.316 2018-10-26 21:22:25 +02:00
hyperv-daemons
i2c-tools i2c-toools: touchups, NFCI. (reviewer suggestions, thanks!) 2018-12-31 11:26:07 -06:00
i7z i7z: use qt5 for gui (when enabled), various fixes from debian 2018-09-19 14:18:34 -05:00
i810switch
ifenslave
iio-sensor-proxy iio-sensor-proxy: 2.4 -> 2.5 (#48195) 2018-10-11 14:22:25 +02:00
ima-evm-utils ima-evm-utils: apply upstream fix for attr-2.4.48 compatibility 2019-03-10 21:14:20 +01:00
input-utils
intel-ocl
iomelt iomelt: add license 2018-08-30 00:32:07 +02:00
ioport Treewide: use https for people.redhat.com 2018-11-24 23:56:37 +01:00
iotop
iproute iproute2: 4.20.0 -> 5.0.0 2019-03-22 14:09:58 -05:00
ipsec-tools ipsec-tools: add license 2018-08-30 00:32:24 +02:00
ipset treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
iptables iptables: prune libtool files after build 2018-12-09 17:12:53 +01:00
iptstate
iputils iputils: 20180629 -> 20190324 2019-03-26 11:38:48 +01:00
ipvsadm
irqbalance irqbalance: 1.4.0 -> 1.5.0 2018-11-09 14:35:57 -08:00
it87 it87: init at 2018-08-14 2019-03-12 15:34:50 +01:00
iw iw: 5.0 -> 5.0.1 2019-02-04 22:20:13 -06:00
iwd iwd: use default readline for simplicity. 2019-04-22 23:21:00 -05:00
ixgbevf
jfbview jfbview: 0.5.5 -> 0.5.6 2018-11-09 15:10:51 -08:00
jool jool: removed kernel version assertion 2019-04-20 09:54:30 +01:00
jujuutils
kbd kbd: Rename some keymaps. 2018-10-09 08:17:05 +01:00
kbdlight
kernel linux: 5.0.10 -> 5.0.11 2019-05-02 13:57:46 -04:00
kernel-headers kernel-headers: infer ARCH from config triple 2019-04-19 14:53:48 -04:00
kexectools kexec-tools: use depsBuildBuild to get the right compiler 2019-04-26 18:04:29 -04:00
keyutils keyutils: patch out unreproducibility 2019-02-06 22:20:16 -05:00
klibc treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
kmod aggregateModules: allow passing name 2019-04-13 23:22:07 +02:00
kmod-blacklist-ubuntu
kmod-debian-aliases
kmscon
kmscube kmscube: 2017-03-19 -> 2018-06-17 (and fix homepage!) 2018-09-14 13:28:10 -05:00
latencytop
ldm
ledger-udev-rules ledger-udev-rules: init at unstable-2019-02-13 2019-02-22 19:26:47 +01:00
libaio
libatasmart libatasmart: add build time cc 2019-03-21 11:05:47 -04:00
libcap libcap: 2.26 -> 2.27 2019-04-18 08:43:05 +02:00
libcap-ng treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
libcgroup ligcgroup: fix CVE-2018-14348 2018-10-26 12:17:58 +02:00
libnl
libratbag libratbag: 0.9.904 -> 0.9.905 (#57292) 2019-03-27 23:10:10 +01:00
libselinux libselinux: fix cross compilation (#51201) 2018-12-09 14:32:38 +00:00
libsemanage
libsepol
libsmbios
libudev0-shim
libvolume_id
libwebcam
light light: 1.1.2 -> 1.2, use new udev support instead of setuid wrapper. 2018-09-30 21:15:29 -05:00
lightum
lksctp-tools lksctp-tools: add license 2018-08-30 21:33:49 +02:00
lm-sensors lm_sensors: 3.4.0 -> 3.5.0 2018-12-01 17:02:49 +01:00
lockdep
logitech-udev-rules logitech-udev-rules: init at 20190130 2019-03-19 09:58:56 +08:00
lsb-release
lsiutil
lsscsi
lttng-modules
lvm2 lvm2: disable parallel building 2018-12-24 15:10:48 -05:00
lxc Merge pull request #53611 from r-ryantm/auto-update/lxc 2019-02-08 07:03:35 +00:00
lxcfs lxcfs: move defaults to package file 2019-02-03 15:33:22 +00:00
macchanger
mba6x_bl
mbpfan mbpfan: 2.1.0 -> 2.1.1 2019-05-01 03:55:14 -07:00
mcelog mcelog: 161 -> 162 (#57317) 2019-03-27 15:48:44 +01:00
mdadm mdadm: use shared system-sendmail 2018-12-01 14:48:25 +09:00
microcode microcodeIntel: 20180807a -> 20190312 (from intel github) 2019-03-27 09:49:10 -05:00
mingetty
miraclecast
mkinitcpio-nfs-utils
mmc-utils
molly-guard
msr-tools
mstpd treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
multipath-tools multipath-tools: add license 2018-08-30 21:37:57 +02:00
musl musl: 1.1.21 -> 1.1.22 2019-04-13 13:23:30 -05:00
mwprocapture mwprocapture: 1.2.3950 -> 1.2.4054 2019-02-21 01:11:09 -08:00
mxu11x0 mxu11x0: 1.3 -> 1.4 (#59600) 2019-04-24 20:05:55 +02:00
ndiswrapper linuxPackages.ndiswrapper: updated to fix build on recent kernels 2018-12-26 11:03:10 +00:00
net-tools
netatop netatop: 1.0 -> 2.0, fixes compat with kernels >= 4.13 2019-03-14 00:50:05 -05:00
nfs-utils nfs-utils: add python3 to buildInputs 2018-10-21 08:42:43 +02:00
nftables treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
nmon nmon: 16i -> 16j 2019-04-16 18:47:03 +02:00
nss_ldap nss_ldap: fix build 2018-08-24 23:40:32 +02:00
numactl treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
numad
numatop numatop: platforms 2019-04-15 08:05:17 -05:00
nvidia-x11 treewide: update homepages to https where available 2019-04-15 10:10:05 -04:00
nvidiabl
nvme-cli nvme-cli: 1.8 -> 1.8.1 2019-04-10 12:30:20 +02:00
odp-dpdk
ofp treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
open-iscsi openiscsi: 2.0-873 -> 2.0-877 2018-11-24 12:25:42 +01:00
open-isns openisns: 0.98 -> 0.99 2018-10-26 21:17:27 -07:00
opengl/xorg-sys
openvswitch
otpw
pagemon
pam Merge pull request #59747 from dtzWill/fix/pam-1.3.1-musl 2019-04-18 11:43:32 -05:00
pam_ccreds pam_ccreds: add license 2018-08-30 21:40:20 +02:00
pam_krb5 treewide: remove wkennington as maintainer 2019-01-26 10:05:32 +00:00
pam_ldap pam_ldap: fix build 2018-08-24 23:40:32 +02:00
pam_mount pam_mount: add licenses 2018-08-30 21:42:32 +02:00
pam_pgsql
pam_ssh_agent_auth
pam_u2f
pam_usb treewide: use runtimeShell instead of stdenv.shell whenever possible 2019-02-26 14:10:49 +00:00
pax-utils
paxctl paxctl: Fix cross and Darwin builds 2018-09-26 14:47:16 -04:00
paxtest
pcm
pcmciautils pcmciaUtils: move defaults to package file 2019-02-03 15:32:20 +00:00
perf-tools perf-tools: add license 2018-08-30 21:46:29 +02:00
pflask treewide: use wafHook 2018-11-13 19:13:48 -06:00
phc-intel
piper Merge staging-next into master 2019-03-01 09:06:20 +01:00
pipework
pktgen
ply
plymouth plymouth: 0.9.3 -> 0.9.4 2018-11-06 00:17:56 -06:00
pm-utils
pmount pmount: update homepage 2018-09-03 22:36:56 +02:00
policycoreutils
pommed-light confuse: remove and replace with libconfuse 2018-11-25 18:20:42 +01:00
powerstat treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
powertop powertop: patch to fix vertical scrolling 2019-03-22 14:17:18 -05:00
pps-tools
prl-tools reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
procdump procdump: init at 1.0.1 2018-11-17 16:11:53 +01:00
procps-ng procps(-ng): drop the bootstrapping hack 2018-08-30 18:01:07 +02:00
pscircle pscircle: 1.1.0 -> 1.3.0 (#52129) 2019-02-24 00:59:15 +01:00
psmisc psmisc: fix cross-compiling 2018-10-12 13:03:50 +00:00
r8168 r8168: init at 8.046.00 2018-10-24 11:46:10 +02:00
radeontools
radeontop
rdma-core rdma-core: 22.1 -> 23 2019-04-02 16:23:56 -07:00
read-edid
regionset
reptyr reptyr: 0.6.2 -> 0.7.0 2018-12-04 23:46:29 -05:00
rewritefs
rfkill treewide: fixup bcf54ce 2019-04-12 09:09:22 +02:00
roccat-tools roccat-tools: 5.7.0 -> 5.8.0 (#58872) 2019-04-07 16:23:59 +02:00
rtkit rtkit: link with librt explicitly 2019-01-06 12:12:49 +01:00
rtl8192eu
rtl8723bs
rtl8812au rtl8812au: 5.2.20_25672.20171213 -> 5.2.20.2_28373.20180619 2018-12-14 23:10:43 -05:00
rtl8814au
rtl8821au rtl8821a: init at 5.1.5 2018-11-25 10:11:33 +01:00
rtl8821ce B"H fix error 2019-02-04 19:35:44 -05:00
rtlwifi_new
s6-linux-utils s6-linux-utils: 2.5.0.0 -> 2.5.0.1 2019-03-04 23:23:55 +01:00
sch_cake
schedtool
sdnotify-wrapper sdnotify-wrapper: init at unversioned 2019-02-05 14:23:13 +01:00
sdparm
selinux-python
selinux-sandbox Revert "treewide: remove placeholder usage" 2018-08-30 18:18:30 +02:00
semodule-utils semodule-utils: init at 2.7 2018-09-04 09:42:02 +02:00
sepolgen
service-wrapper service-wrapper: 16.04.0 -> 19.04 2019-04-28 18:35:34 +02:00
setools setools: fix build (#58172) 2019-03-24 19:52:40 +01:00
seturgent treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
shadow treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
sinit
smem smem: 1.4 -> 1.5 2018-11-10 20:11:54 +01:00
smemstat treewide: Change URLs to HTTPS 2019-04-22 10:19:54 +02:00
speedometer speedometer: init at 2.8 (#33627) 2018-11-17 22:27:52 +01:00
spl spl: 0.7.12 -> 0.7.13 2019-03-05 15:48:28 +00:00
sssd sssd: 1.16.3 -> 1.16.4 2019-03-21 16:23:33 -05:00
statifier
syscall_limiter
sysdig linuxPackages.sysdig: 0.24.2 -> 0.25 2019-04-05 12:49:31 +02:00
sysfsutils
sysklogd
syslinux syslinux: fix build with new binutils 2019-02-19 12:05:51 +01:00
sysstat sysstat: 12.1.2 -> 12.1.3 (#58894) 2019-04-08 20:11:10 +02:00
systemd systemd: use lib.getBin for utillinux 2019-04-20 16:39:12 -04:00
systemd-wait systemd-wait: init at 0.1+2018-10-05 2018-10-05 17:22:44 -04:00
sysvinit sysvinit: 2.93 -> 2.94 (#56760) 2019-03-04 13:15:39 +01:00
targetcli targetcli: init at 2.1.fb49 2018-11-26 11:11:43 -08:00
tbs TBS: fix modules 2018-10-01 13:10:33 +01:00
tcp-wrappers
thunderbolt thunderbolt: cleanup 2018-10-30 17:36:19 -05:00
tiptop tiptop: get patch from salsa.debian.org 2018-11-25 00:26:12 +01:00
tiscamera gobject-introspection: rename package 2018-12-02 12:42:29 +01:00
tmon
tomb tomb: add sudo to buildInputs 2019-04-12 17:26:37 +02:00
tp_smapi linuxPackages.tp_smapi: fix evaluation 2019-02-27 12:02:56 +01:00
tpacpi-bat
trace-cmd
trinity
tunctl
uclibc uclibc: 1.0.30 -> 1.0.31 2018-11-17 23:08:42 -08:00
udisks udisks: /var/run -> /run 2019-04-11 20:05:35 +02:00
udisks-glue confuse: remove and replace with libconfuse 2018-11-25 18:20:42 +01:00
undervolt undervolt: 2.8 -> 2.9 2018-09-19 14:24:06 -05:00
untie
upower gobject-introspection: rename package 2018-12-02 12:42:29 +01:00
usbguard
usbip
usbutils usbutils: usbutilsFull with Python3 for lsusb.py 2019-02-16 20:53:33 +00:00
usermount
util-linux util-linux: /var/run -> /run 2019-04-11 20:05:35 +02:00
uvcdynctrl
v4l-utils v4l-utils: 1.16.2 -> 1.16.5 2019-04-08 15:24:07 +02:00
v4l2loopback v42lloopback: 0.11 -> 0.12 2018-10-08 15:00:13 -04:00
v86d
virtualbox
wireguard linuxPackages.wireguard: fix build 2019-03-15 22:45:14 +01:00
wireless-tools wireless-tools: 30.pre2 -> 30.pre9 2019-02-28 20:50:38 -06:00
wpa_supplicant wpa_supplicant: patch already applied :) 2019-04-22 15:39:47 -05:00
x86_energy_perf_policy
x86info
xf86-input-mtrack treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
xf86-input-multitouch treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
xf86-input-wacom treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
xf86-video-nested treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
xsensors
zfs zfsUnstable: 0.8.0-rc3 -> 0.8.0-rc4 2019-04-17 20:57:51 +01:00