aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-04-19 14:57:25 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-04-19 14:57:25 +0200
commit0ca211d4ec600fa7b3cc701e4997cd1e8d38ebdc (patch)
tree4f9b09ca5d55e44710f020bcf6621daa4fd6b73a /nixpkgs/pkgs/os-specific/linux
parent1c2ef52230ed2c8b2529c47ce6a857bdde46c7c7 (diff)
parentb61999e4ad60c351b4da63ae3ff43aae3c0bbdfb (diff)
Merge commit 'b61999e4ad60c351b4da63ae3ff43aae3c0bbdfb'
Diffstat (limited to 'nixpkgs/pkgs/os-specific/linux')
-rw-r--r--nixpkgs/pkgs/os-specific/linux/915resolution/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/acpi-call/default.nix46
-rw-r--r--nixpkgs/pkgs/os-specific/linux/acpi/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/acpid/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/acpitool/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/afuse/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-firmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-oss/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/alsa-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/amdgpu-pro/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/anbox/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/anbox/kmod.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/android-udev-rules/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/apparmor/cross.patch19
-rw-r--r--nixpkgs/pkgs/os-specific/linux/apparmor/default.nix13
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ati-drivers/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/atop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/audit/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/autofs/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/batman-adv/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bbswitch/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bcc/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bluez/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bolt/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bpftrace/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/bridge-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/brillo/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/broadcom-sta/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/btfs/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/busybox/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cachefilesd/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/can-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cgmanager/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cifs-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/compsize/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/conky/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/conntrack-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/consoletools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cpufrequtils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cpupower/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cpuset/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cramfsswap/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/crda/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/criu/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cryptodev/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/dbus-broker/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ddcci/default.nix10
-rw-r--r--nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix3
-rw-r--r--nixpkgs/pkgs/os-specific/linux/devmem2/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/directvnc/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/disk-indicator/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/dmidecode/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/dpdk/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/drbd/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/dstat/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/e1000e/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix27
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ebtables/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/edac-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ell/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ena/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/extrace/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix13
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fatrace/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fbterm/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ffado/default.nix70
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firejail/default.nix25
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/5.1.138.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/6.30.163.46.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/bt-fw-converter/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/openelec-dvb-firmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/rtl8192su-firmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/firmware/zd1211/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/flashbench/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fswebcam/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ftop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fuse/common.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fuse/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fwts/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/fxload/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/g15daemon/default.nix88
-rw-r--r--nixpkgs/pkgs/os-specific/linux/g15daemon/pid_location.patch25
-rw-r--r--nixpkgs/pkgs/os-specific/linux/gogoclient/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/gpu-switch/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/guvcview/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hal-flash/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hd-idle/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hdparm/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hibernate/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hostapd/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/hwdata/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/i2c-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/i7z/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/i810switch/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iio-sensor-proxy/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ima-evm-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/input-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/intel-compute-runtime/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/intel-ocl/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/intel-speed-select/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iomelt/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ioport/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iotop/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iproute/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iproute/mptcp.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ipsec-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iptables/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iptstate/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iputils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ipvsadm/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/it87/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iw/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/iwd/default.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ixgbevf/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/jfbview/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/jool/cli.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/jool/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/jujuutils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kbd/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kbdlight/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-5.5.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix18
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix7
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/patches.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kernel/perf.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kexectools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/keyutils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmod/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmscon/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/kmscube/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/latencytop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ldm/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ledger-udev-rules/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libaio/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libatasmart/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libcap-ng/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libnl/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libratbag/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libsepol/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libsmbios/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libudev0-shim/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/light/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lightum/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lksctp-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lsiutil/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lttng-modules/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lvm2/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lxc/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/macchanger/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mba6x_bl/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mbpfan/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mcelog/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mdadm/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/microcode/amd.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/microcode/intel.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/microcode/iucode-tool.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mingetty/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/miraclecast/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mkinitcpio-nfs-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mmc-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/molly-guard/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/musl/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/mxu11x0/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ndiswrapper/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/net-tools/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/net-tools/mptcp.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/netatop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nfs-utils/default.nix9
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nss_ldap/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/numactl/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/numad/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/numatop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix10
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidia-x11/persistenced.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidia-x11/settings.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/nvidiabl/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/odp-dpdk/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ofp/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/open-isns/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/openvswitch/lts.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/otpw/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_ccreds/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_krb5/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_ldap/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_mount/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_pgsql/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_u2f/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pam_usb/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pcm/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pcmciautils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/perf-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/phc-intel/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/piper/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pipework/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pktgen/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/ply/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/plymouth/default.nix52
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pm-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pmount/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pommed-light/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/powertop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pps-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/prl-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/procdump/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/procps-ng/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/pscircle/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/psmisc/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/radeontop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/read-edid/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/regionset/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/reptyr/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rewritefs/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rfkill/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/roccat-tools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtkit/default.nix55
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtl8192eu/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtl8723bs/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtl8812au/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtl8814au/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/rtl8821au/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/s6-linux-utils/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sch_cake/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/schedtool/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sdnotify-wrapper/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/selinux-python/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/selinux-sandbox/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/setools/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/seturgent/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/shadow/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sinit/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/smem/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/speedometer/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sssd/default.nix11
-rw-r--r--nixpkgs/pkgs/os-specific/linux/syscall_limiter/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sysdig/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sysfsutils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/syslinux/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/systemd-wait/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/sysvinit/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/targetcli/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tbs/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tcp-wrappers/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/thunderbolt/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tiptop/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tiscamera/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tmon/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tomb/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tp_smapi/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/trace-cmd/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/trace-cmd/kernelshark.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/trinity/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/tunctl/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/turbostat/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/udisks-glue/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/udisks/1-default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/udisks/2-default.nix8
-rw-r--r--nixpkgs/pkgs/os-specific/linux/undervolt/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/upower/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/usbip/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/usbutils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/usermount/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/util-linux/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/uvcdynctrl/default.nix15
-rw-r--r--nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/v4l2loopback/default.nix6
-rw-r--r--nixpkgs/pkgs/os-specific/linux/v86d/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/wireguard/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/default.nix23
-rw-r--r--nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/wooting.rules9
-rw-r--r--nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/wpa_supplicant/gui.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/x86_energy_perf_policy/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/x86info/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/xf86-input-wacom/default.nix2
-rw-r--r--nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix4
-rw-r--r--nixpkgs/pkgs/os-specific/linux/zenpower/default.nix10
-rw-r--r--nixpkgs/pkgs/os-specific/linux/zfs/default.nix25
314 files changed, 783 insertions, 546 deletions
diff --git a/nixpkgs/pkgs/os-specific/linux/915resolution/default.nix b/nixpkgs/pkgs/os-specific/linux/915resolution/default.nix
index ce21887f19f..906ea04293f 100644
--- a/nixpkgs/pkgs/os-specific/linux/915resolution/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/915resolution/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
installPhase = "mkdir -p $out/sbin; cp 915resolution $out/sbin/";
meta = with stdenv.lib; {
- homepage = http://915resolution.mango-lang.org/;
+ homepage = "http://915resolution.mango-lang.org/";
description = "A tool to modify Intel 800/900 video BIOS";
platforms = [ "i686-linux" "x86_64-linux" ];
license = licenses.publicDomain;
diff --git a/nixpkgs/pkgs/os-specific/linux/acpi-call/default.nix b/nixpkgs/pkgs/os-specific/linux/acpi-call/default.nix
index bd12373da88..bb3aef885a7 100644
--- a/nixpkgs/pkgs/os-specific/linux/acpi-call/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/acpi-call/default.nix
@@ -1,43 +1,33 @@
-{ stdenv, fetchgit, fetchpatch, kernel }:
+{ stdenv, fetchFromGitHub, kernel }:
-stdenv.mkDerivation {
- name = "acpi-call-${kernel.version}";
+stdenv.mkDerivation rec {
+ pname = "acpi-call";
+ version = "2020-04-07-${kernel.version}";
- src = fetchgit {
- url = "git://github.com/mkottman/acpi_call.git";
- rev = "ac67445bc75ec4fcf46ceb195fb84d74ad350d51";
- sha256 = "0jl19irz9x9pxab2qp4z8c3jijv2m30zhmnzi6ygbrisqqlg4c75";
+ src = fetchFromGitHub {
+ owner = "nix-community";
+ repo = "acpi_call";
+ rev = "3d7c9fe5ed3fc5ed5bafd39d54b1fdc7a09ce710";
+ sha256 = "09kp8zl392h99wjwzqrdw2xcfnsc944hzmfwi8n1y7m2slpdybv3";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/mkottman/acpi_call/pull/67.patch";
- sha256 = "0z07apvdl8nvl8iwfk1sl1iidfjyx12fc0345bmp2nq1537kpbri";
- })
- ];
-
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
- preBuild = ''
- sed -e 's/break/true/' -i examples/turn_off_gpu.sh
- sed -e 's@/bin/bash@.bin/sh@' -i examples/turn_off_gpu.sh
- sed -e "s@/lib/modules/\$(.*)@${kernel.dev}/lib/modules/${kernel.modDirVersion}@" -i Makefile
- sed -e 's@acpi/acpi[.]h@linux/acpi.h@g' -i acpi_call.c
- '';
+ makeFlags = [
+ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ ];
installPhase = ''
- mkdir -p $out/lib/modules/${kernel.modDirVersion}/misc
- cp acpi_call.ko $out/lib/modules/${kernel.modDirVersion}/misc
- mkdir -p $out/bin
- cp examples/turn_off_gpu.sh $out/bin/test_discrete_video_off.sh
- chmod a+x $out/bin/test_discrete_video_off.sh
+ install -D acpi_call.ko $out/lib/modules/${kernel.modDirVersion}/misc/acpi_call.ko
+ install -D -m755 examples/turn_off_gpu.sh $out/bin/test_discrete_video_off.sh
'';
- meta = {
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ maintainers = with maintainers; [ raskin mic92 ];
+ inherit (src.meta) homepage;
+ platforms = platforms.linux;
description = "A module allowing arbitrary ACPI calls; use case: hybrid video";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/acpi/default.nix b/nixpkgs/pkgs/os-specific/linux/acpi/default.nix
index cc7317f5520..69a36d7bf52 100644
--- a/nixpkgs/pkgs/os-specific/linux/acpi/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/acpi/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
the "old" `apm' command on ACPI systems. It includes
battery and thermal information.
'';
- homepage = https://sourceforge.net/projects/acpiclient/;
+ homepage = "https://sourceforge.net/projects/acpiclient/";
license = stdenv.lib.licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ ];
diff --git a/nixpkgs/pkgs/os-specific/linux/acpid/default.nix b/nixpkgs/pkgs/os-specific/linux/acpid/default.nix
index d58aec4a97c..5ef5e2724b2 100644
--- a/nixpkgs/pkgs/os-specific/linux/acpid/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/acpid/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://sourceforge.net/projects/acpid2/;
+ homepage = "https://sourceforge.net/projects/acpid2/";
description = "A daemon for delivering ACPI events to userspace programs";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/acpitool/default.nix b/nixpkgs/pkgs/os-specific/linux/acpitool/default.nix
index 86e6b54906a..9f2ad5b5c03 100644
--- a/nixpkgs/pkgs/os-specific/linux/acpitool/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/acpitool/default.nix
@@ -43,7 +43,7 @@ in stdenv.mkDerivation rec {
meta = {
description = "A small, convenient command-line ACPI client with a lot of features";
- homepage = https://sourceforge.net/projects/acpitool/;
+ homepage = "https://sourceforge.net/projects/acpitool/";
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [ stdenv.lib.maintainers.guibert ];
platforms = stdenv.lib.platforms.unix;
diff --git a/nixpkgs/pkgs/os-specific/linux/afuse/default.nix b/nixpkgs/pkgs/os-specific/linux/afuse/default.nix
index 67c5ff14087..758c57bb9e1 100644
--- a/nixpkgs/pkgs/os-specific/linux/afuse/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/afuse/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "afuse-0.4.1";
src = fetchurl {
- url = https://github.com/pcarrier/afuse/archive/v0.4.1.tar.gz;
+ url = "https://github.com/pcarrier/afuse/archive/v0.4.1.tar.gz";
sha256 = "1sfhicmxppkvdd4z9klfn63snb71gr9hff6xij1gzk94xg6m0ycc";
};
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
meta = {
description = "Automounter in userspace";
- homepage = https://github.com/pcarrier/afuse;
+ homepage = "https://github.com/pcarrier/afuse";
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.marcweber ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-firmware/default.nix
index d0a3d7645b3..01955534bfc 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-firmware/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = http://www.alsa-project.org/;
+ homepage = "http://www.alsa-project.org/";
description = "Soundcard firmwares from the alsa project";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix
index 8dcddf4baf9..95189465284 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-lib/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
meta = with stdenv.lib; {
- homepage = http://www.alsa-project.org/;
+ homepage = "http://www.alsa-project.org/";
description = "ALSA, the Advanced Linux Sound Architecture libraries";
longDescription = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-oss/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-oss/default.nix
index 77b351a1998..774dc3d8d67 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-oss/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-oss/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
installFlags = [ "ASOUND_STATE_DIR=$(TMPDIR)/dummy" ];
meta = with stdenv.lib; {
- homepage = http://www.alsa-project.org/;
+ homepage = "http://www.alsa-project.org/";
description = "ALSA, the Advanced Linux Sound Architecture alsa-oss emulation";
longDescription = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/alsa-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/alsa-tools/default.nix
index 743e8f3576b..151549aa67b 100644
--- a/nixpkgs/pkgs/os-specific/linux/alsa-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/alsa-tools/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://www.alsa-project.org/;
+ homepage = "http://www.alsa-project.org/";
description = "ALSA, the Advanced Linux Sound Architecture tools";
longDescription = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/amdgpu-pro/default.nix b/nixpkgs/pkgs/os-specific/linux/amdgpu-pro/default.nix
index b72944a49eb..32763fcded5 100644
--- a/nixpkgs/pkgs/os-specific/linux/amdgpu-pro/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/amdgpu-pro/default.nix
@@ -173,7 +173,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "AMDGPU-PRO drivers";
- homepage = http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Beta-Driver-for-Vulkan-Release-Notes.aspx ;
+ homepage = "http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Beta-Driver-for-Vulkan-Release-Notes.aspx";
license = licenses.unfree;
platforms = platforms.linux;
maintainers = with maintainers; [ corngood ];
diff --git a/nixpkgs/pkgs/os-specific/linux/anbox/default.nix b/nixpkgs/pkgs/os-specific/linux/anbox/default.nix
index 0012c3de989..5f8ca7ac46f 100644
--- a/nixpkgs/pkgs/os-specific/linux/anbox/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/anbox/default.nix
@@ -130,7 +130,7 @@ stdenv.mkDerivation rec {
}.${stdenv.system} or null;
meta = with stdenv.lib; {
- homepage = https://anbox.io;
+ homepage = "https://anbox.io";
description = "Android in a box";
license = licenses.gpl2;
maintainers = with maintainers; [ edwtjo ];
diff --git a/nixpkgs/pkgs/os-specific/linux/anbox/kmod.nix b/nixpkgs/pkgs/os-specific/linux/anbox/kmod.nix
index 0888f2c5414..6eb74ca25f6 100644
--- a/nixpkgs/pkgs/os-specific/linux/anbox/kmod.nix
+++ b/nixpkgs/pkgs/os-specific/linux/anbox/kmod.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Anbox ashmem and binder drivers.";
- homepage = https://github.com/anbox/anbox-modules;
+ homepage = "https://github.com/anbox/anbox-modules";
license = licenses.gpl2;
platforms = platforms.linux;
broken = (versionOlder kernel.version "4.4") || (kernel.features.grsecurity);
diff --git a/nixpkgs/pkgs/os-specific/linux/android-udev-rules/default.nix b/nixpkgs/pkgs/os-specific/linux/android-udev-rules/default.nix
index 2aa71b92beb..1cfa6b5856f 100644
--- a/nixpkgs/pkgs/os-specific/linux/android-udev-rules/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/android-udev-rules/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "android-udev-rules";
- version = "20191103";
+ version = "20200410";
src = fetchFromGitHub {
owner = "M0Rf30";
repo = "android-udev-rules";
rev = version;
- sha256 = "0x2f2sv0x0ry7kccp47s0hlxps3hbpg37dj3xjjgpdm5hmn2cjq3";
+ sha256 = "1ik9a0k9gkaw5a80m25pxx5yfiwq34ffb7iqhwicz4lwz5wsw8d3";
};
installPhase = ''
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/M0Rf30/android-udev-rules;
+ homepage = "https://github.com/M0Rf30/android-udev-rules";
description = "Android udev rules list aimed to be the most comprehensive on the net";
platforms = platforms.linux;
license = licenses.gpl3;
diff --git a/nixpkgs/pkgs/os-specific/linux/apparmor/cross.patch b/nixpkgs/pkgs/os-specific/linux/apparmor/cross.patch
deleted file mode 100644
index f7e95ecfb40..00000000000
--- a/nixpkgs/pkgs/os-specific/linux/apparmor/cross.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/parser/libapparmor_re/Makefile 2018-10-14 07:38:06.000000000 +0800
-+++ b/parser/libapparmor_re/Makefile 2019-06-28 16:16:33.741916660 +0800
-@@ -10,6 +10,7 @@
-
- TARGET=libapparmor_re.a
-
-+AR ?= ar
- CFLAGS ?= -g -Wall -O2 ${EXTRA_CFLAGS} -std=gnu++0x
- CXXFLAGS := ${CFLAGS} ${INCLUDE_APPARMOR}
-
-@@ -22,7 +23,7 @@
- UNITTESTS = tst_parse
-
- libapparmor_re.a: parse.o expr-tree.o hfa.o chfa.o aare_rules.o
-- ar ${ARFLAGS} $@ $^
-+ ${AR} ${ARFLAGS} $@ $^
-
- expr-tree.o: expr-tree.cc expr-tree.h
-
diff --git a/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix b/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix
index de9601dc85e..d661b2172b3 100644
--- a/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/apparmor/default.nix
@@ -14,11 +14,11 @@
let
apparmor-series = "2.13";
- apparmor-patchver = "3";
+ apparmor-patchver = "4";
apparmor-version = apparmor-series + "." + apparmor-patchver;
apparmor-meta = component: with stdenv.lib; {
- homepage = http://apparmor.net/;
+ homepage = "https://apparmor.net/";
description = "A mandatory access control system - ${component}";
license = licenses.gpl2;
maintainers = with maintainers; [ phreedom thoughtpolice joachifm ];
@@ -27,7 +27,7 @@ let
apparmor-sources = fetchurl {
url = "https://launchpad.net/apparmor/${apparmor-series}/${apparmor-version}/+download/apparmor-${apparmor-version}.tar.gz";
- sha256 = "0fbnk9fzjsffwcijsv2wwykmybvfdckpqk99qlib3kb89him6w16";
+ sha256 = "03nislxccnbxld89giak2s8xa4mdbwscfxbdwhmw5qpvgz08dgwh";
};
prePatchCommon = ''
@@ -49,13 +49,6 @@ let
sha256 = "1m4dx901biqgnr4w4wz8a2z9r9dxyw7wv6m6mqglqwf2lxinqmp4";
})
# (alpine patches {1,4,5,6,8} are needed for apparmor 2.11, but not 2.12)
- ] ++ [
- ./cross.patch
- # Support Python 3.8
- (fetchpatch {
- url = https://gitlab.com/apparmor/apparmor/commit/ccbf1e0bf1bf5c3bbab47029fbbc5415ef73bac1.patch;
- sha256 = "0kfzc0wyjybj38n10yvwakaaqvglalzigd3kk7gcrbp1xdn70pq2";
- })
];
# Set to `true` after the next FIXME gets fixed or this gets some
diff --git a/nixpkgs/pkgs/os-specific/linux/ati-drivers/default.nix b/nixpkgs/pkgs/os-specific/linux/ati-drivers/default.nix
index a391f73391f..63f9b5399da 100644
--- a/nixpkgs/pkgs/os-specific/linux/ati-drivers/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ati-drivers/default.nix
@@ -128,7 +128,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "ATI Catalyst display drivers";
- homepage = http://support.amd.com/us/gpudownload/Pages/index.aspx;
+ homepage = "http://support.amd.com/us/gpudownload/Pages/index.aspx";
license = licenses.unfree;
maintainers = with maintainers; [ marcweber offline jerith666 ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/atop/default.nix b/nixpkgs/pkgs/os-specific/linux/atop/default.nix
index 5144add3a37..0d8392cbcd8 100644
--- a/nixpkgs/pkgs/os-specific/linux/atop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/atop/default.nix
@@ -43,6 +43,6 @@ stdenv.mkDerivation rec {
'';
inherit version;
license = licenses.gpl2;
- downloadPage = http://atoptool.nl/downloadatop.php;
+ downloadPage = "http://atoptool.nl/downloadatop.php";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/audit/default.nix b/nixpkgs/pkgs/os-specific/linux/audit/default.nix
index dab95049643..f77d71c823b 100644
--- a/nixpkgs/pkgs/os-specific/linux/audit/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/audit/default.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
'';
meta = {
description = "Audit Library";
- homepage = https://people.redhat.com/sgrubb/audit/;
+ homepage = "https://people.redhat.com/sgrubb/audit/";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ ];
diff --git a/nixpkgs/pkgs/os-specific/linux/autofs/default.nix b/nixpkgs/pkgs/os-specific/linux/autofs/default.nix
index 591a9a8792f..baf3cc6ad55 100644
--- a/nixpkgs/pkgs/os-specific/linux/autofs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/autofs/default.nix
@@ -40,7 +40,7 @@ in stdenv.mkDerivation {
meta = {
description = "Kernel-based automounter";
- homepage = https://www.kernel.org/pub/linux/daemons/autofs/;
+ homepage = "https://www.kernel.org/pub/linux/daemons/autofs/";
license = stdenv.lib.licenses.gpl2Plus;
executables = [ "automount" ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix b/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix
index fa2be46688c..c1fb3ef5ee1 100644
--- a/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix
+++ b/nixpkgs/pkgs/os-specific/linux/batman-adv/alfred.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://www.open-mesh.org/projects/batman-adv/wiki/Wiki;
+ homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, information distribution tool";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ fpletz ];
diff --git a/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix b/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix
index 57bafb398d1..5767c4aa72c 100644
--- a/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix
+++ b/nixpkgs/pkgs/os-specific/linux/batman-adv/batctl.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://www.open-mesh.org/projects/batman-adv/wiki/Wiki;
+ homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2, control tool";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ fpletz ];
diff --git a/nixpkgs/pkgs/os-specific/linux/batman-adv/default.nix b/nixpkgs/pkgs/os-specific/linux/batman-adv/default.nix
index 796be1e5d48..8985949a012 100644
--- a/nixpkgs/pkgs/os-specific/linux/batman-adv/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/batman-adv/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://www.open-mesh.org/projects/batman-adv/wiki/Wiki;
+ homepage = "https://www.open-mesh.org/projects/batman-adv/wiki/Wiki";
description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ fpletz ];
diff --git a/nixpkgs/pkgs/os-specific/linux/bbswitch/default.nix b/nixpkgs/pkgs/os-specific/linux/bbswitch/default.nix
index 4b914860068..eea8d31f24d 100644
--- a/nixpkgs/pkgs/os-specific/linux/bbswitch/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bbswitch/default.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A module for powering off hybrid GPUs";
platforms = [ "x86_64-linux" "i686-linux" ];
- homepage = https://github.com/Bumblebee-Project/bbswitch;
+ homepage = "https://github.com/Bumblebee-Project/bbswitch";
maintainers = with maintainers; [ abbradar ];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/bcc/default.nix b/nixpkgs/pkgs/os-specific/linux/bcc/default.nix
index 949d953c3bd..79e32a05f46 100644
--- a/nixpkgs/pkgs/os-specific/linux/bcc/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bcc/default.nix
@@ -4,8 +4,8 @@
}:
python.pkgs.buildPythonApplication rec {
+ pname = "bcc";
version = "0.13.0";
- name = "bcc-${version}";
src = fetchurl {
url = "https://github.com/iovisor/bcc/releases/download/v${version}/bcc-src-with-submodule.tar.gz";
@@ -67,7 +67,7 @@ python.pkgs.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "Dynamic Tracing Tools for Linux";
- homepage = https://iovisor.github.io/bcc/;
+ homepage = "https://iovisor.github.io/bcc/";
license = licenses.asl20;
maintainers = with maintainers; [ ragge mic92 thoughtpolice ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/bluez/default.nix b/nixpkgs/pkgs/os-specific/linux/bluez/default.nix
index 844a9faf739..78d88d941e8 100644
--- a/nixpkgs/pkgs/os-specific/linux/bluez/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bluez/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "bluez";
- version = "5.53";
+ version = "5.54";
src = fetchurl {
url = "mirror://kernel/linux/bluetooth/${pname}-${version}.tar.xz";
- sha256 = "1g1qg6dz6hl3csrmz75ixr12lwv836hq3ckb259svvrg62l2vaiq";
+ sha256 = "1p2ncvjz6alr9n3l5wvq2arqgc7xjs6dqyar1l9jp0z8cfgapkb8";
};
pythonPath = with python3.pkgs; [
@@ -119,6 +119,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.bluez.org/";
license = with licenses; [ gpl2 lgpl21 ];
platforms = platforms.linux;
- repositories.git = https://git.kernel.org/pub/scm/bluetooth/bluez.git;
+ repositories.git = "https://git.kernel.org/pub/scm/bluetooth/bluez.git";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/bolt/default.nix b/nixpkgs/pkgs/os-specific/linux/bolt/default.nix
index 3a4c2ef7d9f..114a90129ac 100644
--- a/nixpkgs/pkgs/os-specific/linux/bolt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bolt/default.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Thunderbolt 3 device management daemon";
- homepage = https://gitlab.freedesktop.org/bolt/bolt;
+ homepage = "https://gitlab.freedesktop.org/bolt/bolt";
license = licenses.lgpl21Plus;
maintainers = [ maintainers.callahad ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/bpftrace/default.nix b/nixpkgs/pkgs/os-specific/linux/bpftrace/default.nix
index 9eb9c53b8dd..0c360e60b7e 100644
--- a/nixpkgs/pkgs/os-specific/linux/bpftrace/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bpftrace/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "bpftrace";
- version = "0.9.3";
+ version = "0.9.4";
src = fetchFromGitHub {
owner = "iovisor";
repo = "bpftrace";
rev = "refs/tags/v${version}";
- sha256 = "1qkfbmksdssmm1qxcvcwdql1pz8cqy233195n9i9q5dhk876f75v";
+ sha256 = "00fvkq3razwacnpb82zkpv63dgyigbqx3gj6g0ka94nwa74i5i77";
};
enableParallelBuilding = true;
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "High-level tracing language for Linux eBPF";
- homepage = https://github.com/iovisor/bpftrace;
+ homepage = "https://github.com/iovisor/bpftrace";
license = licenses.asl20;
maintainers = with maintainers; [ rvl thoughtpolice ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/bridge-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/bridge-utils/default.nix
index e3207fdf37d..1aeb4a907fb 100644
--- a/nixpkgs/pkgs/os-specific/linux/bridge-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/bridge-utils/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = {
description = "https://sourceforge.net/projects/bridge/";
- homepage = https://wiki.linuxfoundation.org/networking/bridge;
+ homepage = "https://wiki.linuxfoundation.org/networking/bridge";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/brillo/default.nix b/nixpkgs/pkgs/os-specific/linux/brillo/default.nix
index 1262260664c..5baaa0752aa 100644
--- a/nixpkgs/pkgs/os-specific/linux/brillo/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/brillo/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Backlight and Keyboard LED control tool";
- homepage = https://gitlab.com/cameronnemo/brillo;
+ homepage = "https://gitlab.com/cameronnemo/brillo";
license = [ licenses.gpl3 licenses.bsd0 ];
platforms = platforms.linux;
maintainers = [ maintainers.alexarice ];
diff --git a/nixpkgs/pkgs/os-specific/linux/broadcom-sta/default.nix b/nixpkgs/pkgs/os-specific/linux/broadcom-sta/default.nix
index e24171dfefe..f1b560e9f8b 100644
--- a/nixpkgs/pkgs/os-specific/linux/broadcom-sta/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/broadcom-sta/default.nix
@@ -57,7 +57,7 @@ stdenv.mkDerivation {
meta = {
description = "Kernel module driver for some Broadcom's wireless cards";
- homepage = http://www.broadcom.com/support/802.11/linux_sta.php;
+ homepage = "http://www.broadcom.com/support/802.11/linux_sta.php";
license = stdenv.lib.licenses.unfreeRedistributable;
maintainers = with stdenv.lib.maintainers; [ phreedom ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/btfs/default.nix b/nixpkgs/pkgs/os-specific/linux/btfs/default.nix
index d2e5d91e365..4e94151a812 100644
--- a/nixpkgs/pkgs/os-specific/linux/btfs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/btfs/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A bittorrent filesystem based on FUSE";
- homepage = https://github.com/johang/btfs;
+ homepage = "https://github.com/johang/btfs";
license = licenses.gpl3;
maintainers = with maintainers; [ rnhmjoj ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/busybox/default.nix b/nixpkgs/pkgs/os-specific/linux/busybox/default.nix
index 41ac6e94ab3..430066831b8 100644
--- a/nixpkgs/pkgs/os-specific/linux/busybox/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/busybox/default.nix
@@ -104,7 +104,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Tiny versions of common UNIX utilities in a single small executable";
- homepage = https://busybox.net/;
+ homepage = "https://busybox.net/";
license = licenses.gpl2;
maintainers = with maintainers; [ ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/cachefilesd/default.nix b/nixpkgs/pkgs/os-specific/linux/cachefilesd/default.nix
index 44c2cfff5a2..27fd8c9613a 100644
--- a/nixpkgs/pkgs/os-specific/linux/cachefilesd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cachefilesd/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Local network file caching management daemon";
- homepage = https://people.redhat.com/dhowells/fscache/;
+ homepage = "https://people.redhat.com/dhowells/fscache/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
diff --git a/nixpkgs/pkgs/os-specific/linux/can-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/can-utils/default.nix
index 1451a4e96c0..2b6b82591b5 100644
--- a/nixpkgs/pkgs/os-specific/linux/can-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/can-utils/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "CAN userspace utilities and tools (for use with Linux SocketCAN)";
- homepage = https://github.com/linux-can/can-utils;
+ homepage = "https://github.com/linux-can/can-utils";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
diff --git a/nixpkgs/pkgs/os-specific/linux/cgmanager/default.nix b/nixpkgs/pkgs/os-specific/linux/cgmanager/default.nix
index 6ba86036a52..d890ef44f74 100644
--- a/nixpkgs/pkgs/os-specific/linux/cgmanager/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cgmanager/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = https://linuxcontainers.org/cgmanager/introduction/;
+ homepage = "https://linuxcontainers.org/cgmanager/introduction/";
description = "A central privileged daemon that manages all your cgroups";
license = licenses.lgpl21;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/cifs-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/cifs-utils/default.nix
index 1ee7ece0537..ad136b811df 100644
--- a/nixpkgs/pkgs/os-specific/linux/cifs-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cifs-utils/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "root_sbindir=$(out)/sbin" ];
meta = with stdenv.lib; {
- homepage = http://www.samba.org/linux-cifs/cifs-utils/;
+ homepage = "http://www.samba.org/linux-cifs/cifs-utils/";
description = "Tools for managing Linux CIFS client filesystems";
platforms = platforms.linux;
license = licenses.lgpl3;
diff --git a/nixpkgs/pkgs/os-specific/linux/compsize/default.nix b/nixpkgs/pkgs/os-specific/linux/compsize/default.nix
index 0f24b1a18e9..dd54df77c34 100644
--- a/nixpkgs/pkgs/os-specific/linux/compsize/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/compsize/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "btrfs: Find compression type/ratio on a file or set of files";
- homepage = https://github.com/kilobyte/compsize;
+ homepage = "https://github.com/kilobyte/compsize";
license = licenses.gpl2;
maintainers = with maintainers; [ CrazedProgrammer ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/conky/default.nix b/nixpkgs/pkgs/os-specific/linux/conky/default.nix
index f826ddd423d..14f17da55a7 100644
--- a/nixpkgs/pkgs/os-specific/linux/conky/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/conky/default.nix
@@ -134,7 +134,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = false;
meta = with stdenv.lib; {
- homepage = http://conky.sourceforge.net/;
+ homepage = "http://conky.sourceforge.net/";
description = "Advanced, highly configurable system monitor based on torsmo";
maintainers = [ maintainers.guibert ];
license = licenses.gpl3Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/conntrack-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/conntrack-tools/default.nix
index 20c441ffae2..8346fb1c73c 100644
--- a/nixpkgs/pkgs/os-specific/linux/conntrack-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/conntrack-tools/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ flex bison pkgconfig ];
meta = with stdenv.lib; {
- homepage = http://conntrack-tools.netfilter.org/;
+ homepage = "http://conntrack-tools.netfilter.org/";
description = "Connection tracking userspace tools";
platforms = platforms.linux;
license = licenses.gpl2Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/consoletools/default.nix b/nixpkgs/pkgs/os-specific/linux/consoletools/default.nix
index c46af5fba85..83de8f5ae1a 100644
--- a/nixpkgs/pkgs/os-specific/linux/consoletools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/consoletools/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=\"\"" ];
meta = with stdenv.lib; {
- homepage = https://sourceforge.net/projects/linuxconsole/;
+ homepage = "https://sourceforge.net/projects/linuxconsole/";
description = "A set of tools for joysticks and serial peripherals";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/cpufrequtils/default.nix b/nixpkgs/pkgs/os-specific/linux/cpufrequtils/default.nix
index 04da31176da..4c0515e94b3 100644
--- a/nixpkgs/pkgs/os-specific/linux/cpufrequtils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cpufrequtils/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Tools to display or change the CPU governor settings";
- homepage = http://ftp.be.debian.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html;
+ homepage = "http://ftp.be.debian.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/cpupower/default.nix b/nixpkgs/pkgs/os-specific/linux/cpupower/default.nix
index 601810f2600..b6ecaa11de2 100644
--- a/nixpkgs/pkgs/os-specific/linux/cpupower/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cpupower/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Tool to examine and tune power saving features";
- homepage = https://www.kernel.org/;
+ homepage = "https://www.kernel.org/";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/cpuset/default.nix b/nixpkgs/pkgs/os-specific/linux/cpuset/default.nix
index 5791145d52a..0a9b38f2888 100644
--- a/nixpkgs/pkgs/os-specific/linux/cpuset/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cpuset/default.nix
@@ -20,7 +20,7 @@ python2Packages.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "Cpuset is a Python application that forms a wrapper around the standard Linux filesystem calls to make using the cpusets facilities in the Linux kernel easier.";
- homepage = https://github.com/wykurz/cpuset;
+ homepage = "https://github.com/wykurz/cpuset";
license = licenses.gpl2;
maintainers = with maintainers; [ wykurz ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/cramfsswap/default.nix b/nixpkgs/pkgs/os-specific/linux/cramfsswap/default.nix
index d183bb25cb5..eb04761eef4 100644
--- a/nixpkgs/pkgs/os-specific/linux/cramfsswap/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cramfsswap/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "cramfsswap-1.4.1";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://debian/pool/main/c/cramfsswap/cramfsswap_1.4.1.tar.gz;
+ url = "mirror://debian/pool/main/c/cramfsswap/cramfsswap_1.4.1.tar.gz";
sha256 = "0c6lbx1inkbcvvhh3y6fvfaq3w7d1zv7psgpjs5f3zjk1jysi9qd";
};
diff --git a/nixpkgs/pkgs/os-specific/linux/crda/default.nix b/nixpkgs/pkgs/os-specific/linux/crda/default.nix
index 501b1fb1884..5811e9358b0 100644
--- a/nixpkgs/pkgs/os-specific/linux/crda/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/crda/default.nix
@@ -70,7 +70,7 @@ stdenv.mkDerivation rec {
to the system configuration.
'';
- homepage = http://drvbp1.linux-foundation.org/~mcgrof/rel-html/crda/;
+ homepage = "http://drvbp1.linux-foundation.org/~mcgrof/rel-html/crda/";
license = licenses.free; # "copyleft-next 0.3.0", as yet without a web site
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/criu/default.nix b/nixpkgs/pkgs/os-specific/linux/criu/default.nix
index 3210a0106a6..4f7dae930aa 100644
--- a/nixpkgs/pkgs/os-specific/linux/criu/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/criu/default.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Userspace checkpoint/restore for Linux";
- homepage = https://criu.org;
+ homepage = "https://criu.org";
license = licenses.gpl2;
platforms = [ "x86_64-linux" ];
maintainers = [ maintainers.thoughtpolice ];
diff --git a/nixpkgs/pkgs/os-specific/linux/cryptodev/default.nix b/nixpkgs/pkgs/os-specific/linux/cryptodev/default.nix
index c146e18f68d..321f00b0ef2 100644
--- a/nixpkgs/pkgs/os-specific/linux/cryptodev/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cryptodev/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Device that allows access to Linux kernel cryptographic drivers";
- homepage = http://cryptodev-linux.org/;
+ homepage = "http://cryptodev-linux.org/";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
broken = !stdenv.lib.versionOlder kernel.version "4.13";
diff --git a/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix b/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix
index 9c621d28ed2..06be9f3432e 100644
--- a/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/cryptsetup/default.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = {
- homepage = https://gitlab.com/cryptsetup/cryptsetup/;
+ homepage = "https://gitlab.com/cryptsetup/cryptsetup/";
description = "LUKS for dm-crypt";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ ];
diff --git a/nixpkgs/pkgs/os-specific/linux/dbus-broker/default.nix b/nixpkgs/pkgs/os-specific/linux/dbus-broker/default.nix
index b61d99cead1..d84676bcda6 100644
--- a/nixpkgs/pkgs/os-specific/linux/dbus-broker/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/dbus-broker/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Linux D-Bus Message Broker";
- homepage = https://github.com/bus1/dbus-broker/wiki;
+ homepage = "https://github.com/bus1/dbus-broker/wiki";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ peterhoeg ];
diff --git a/nixpkgs/pkgs/os-specific/linux/ddcci/default.nix b/nixpkgs/pkgs/os-specific/linux/ddcci/default.nix
index a399ad7029f..c977db64ee8 100644
--- a/nixpkgs/pkgs/os-specific/linux/ddcci/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ddcci/default.nix
@@ -2,28 +2,26 @@
stdenv.mkDerivation rec {
pname = "ddcci-driver";
- version = "0.3.2";
+ version = "0.3.3";
name = "${pname}-${kernel.version}-${version}";
src = fetchFromGitLab {
owner = "${pname}-linux";
repo = "${pname}-linux";
rev = "v${version}";
- sha256 = "0jl4l3vvxn85cbqr80p6bgyhf2vx9kbadrwx086wkj9ni8k6x5m6";
+ sha256 = "0vkkja3ykjil783zjpwp0vz7jy2fp9ccazzi3afd4fjk8gldin7f";
};
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
- NIX_CFLAGS_COMPILE = [ "-Wno-error=incompatible-pointer-types" ];
-
prePatch = ''
substituteInPlace ./ddcci/Makefile \
- --replace 'SUBDIRS="$(src)"' 'M=$(PWD)' \
+ --replace '"$(src)"' '$(PWD)' \
--replace depmod \#
substituteInPlace ./ddcci-backlight/Makefile \
- --replace 'SUBDIRS="$(src)"' 'M=$(PWD)' \
+ --replace '"$(src)"' '$(PWD)' \
--replace depmod \#
'';
diff --git a/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix b/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix
index 5e99e870ac8..b5886f6bd11 100644
--- a/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix
+++ b/nixpkgs/pkgs/os-specific/linux/device-tree/raspberrypi.nix
@@ -30,4 +30,7 @@ stdenvNoCC.mkDerivation {
# Compatible overlays that may be used
overlays = "${raspberrypifw}/share/raspberrypi/boot/overlays";
};
+ meta = with stdenvNoCC.lib; {
+ platforms = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" ];
+ };
}
diff --git a/nixpkgs/pkgs/os-specific/linux/devmem2/default.nix b/nixpkgs/pkgs/os-specific/linux/devmem2/default.nix
index 77fa7fe3b1b..9115601e357 100644
--- a/nixpkgs/pkgs/os-specific/linux/devmem2/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/devmem2/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Simple program to read/write from/to any location in memory";
- homepage = http://lartmaker.nl/lartware/port/;
+ homepage = "http://lartmaker.nl/lartware/port/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ bjornfor ];
diff --git a/nixpkgs/pkgs/os-specific/linux/directvnc/default.nix b/nixpkgs/pkgs/os-specific/linux/directvnc/default.nix
index a880f699b69..c7937190915 100644
--- a/nixpkgs/pkgs/os-specific/linux/directvnc/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/directvnc/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "DirectFB VNC client";
- homepage = http://drinkmilk.github.io/directvnc/;
+ homepage = "http://drinkmilk.github.io/directvnc/";
license = licenses.gpl2;
maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/disk-indicator/default.nix b/nixpkgs/pkgs/os-specific/linux/disk-indicator/default.nix
index 46ebc923e3b..b2ae930f193 100644
--- a/nixpkgs/pkgs/os-specific/linux/disk-indicator/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/disk-indicator/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "disk-indicator-2014-05-19";
src = fetchgit {
- url = git://github.com/MeanEYE/Disk-Indicator.git;
+ url = "git://github.com/MeanEYE/Disk-Indicator.git";
rev = "51ef4afd8141b8d0659cbc7dc62189c56ae9c2da";
sha256 = "10jx6mx9qarn21p2l2jayxkn1gmqhvck1wymgsr4jmbwxl8ra5kd";
};
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = https://github.com/MeanEYE/Disk-Indicator;
+ homepage = "https://github.com/MeanEYE/Disk-Indicator";
description = "A program that will turn a LED into a hard disk indicator";
longDescription = ''
Small program for Linux that will turn your Scroll, Caps or Num Lock LED
diff --git a/nixpkgs/pkgs/os-specific/linux/dmidecode/default.nix b/nixpkgs/pkgs/os-specific/linux/dmidecode/default.nix
index 55dcba378ca..97ad75851a6 100644
--- a/nixpkgs/pkgs/os-specific/linux/dmidecode/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/dmidecode/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "prefix=$(out)" ];
meta = with stdenv.lib; {
- homepage = https://www.nongnu.org/dmidecode/;
+ homepage = "https://www.nongnu.org/dmidecode/";
description = "A tool that reads information about your system's hardware from the BIOS according to the SMBIOS/DMI standard";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix b/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix
index 414f276a210..8ad703bdd4b 100644
--- a/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/dpdk/default.nix
@@ -67,7 +67,7 @@ in stdenv.mkDerivation rec {
meta = with lib; {
description = "Set of libraries and drivers for fast packet processing";
- homepage = http://dpdk.org/;
+ homepage = "http://dpdk.org/";
license = with licenses; [ lgpl21 gpl2 bsd2 ];
platforms = platforms.linux;
maintainers = with maintainers; [ domenkozar magenbluten orivej ];
diff --git a/nixpkgs/pkgs/os-specific/linux/drbd/default.nix b/nixpkgs/pkgs/os-specific/linux/drbd/default.nix
index 02b8afa721f..bbf2535ce3d 100644
--- a/nixpkgs/pkgs/os-specific/linux/drbd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/drbd/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = http://www.drbd.org/;
+ homepage = "http://www.drbd.org/";
description = "Distributed Replicated Block Device, a distributed storage system for Linux";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/dstat/default.nix b/nixpkgs/pkgs/os-specific/linux/dstat/default.nix
index 25d0eb1fd02..2e235e27f36 100644
--- a/nixpkgs/pkgs/os-specific/linux/dstat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/dstat/default.nix
@@ -15,7 +15,7 @@ python2Packages.buildPythonApplication rec {
makeFlags = [ "prefix=$(out)" ];
meta = with stdenv.lib; {
- homepage = http://dag.wieers.com/home-made/dstat/;
+ homepage = "http://dag.wieers.com/home-made/dstat/";
description = "Versatile resource statistics tool";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix b/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix
index 38ef803d8e5..ea17c287a29 100644
--- a/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/e1000e/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Linux kernel drivers for Intel Ethernet adapters and LOMs (LAN On Motherboard)";
- homepage = http://e1000.sf.net/;
+ homepage = "http://e1000.sf.net/";
license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix b/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix
index 9725ea66dd4..2e0f5ef7833 100644
--- a/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/earlyoom/default.nix
@@ -1,26 +1,31 @@
-{ lib, stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, pandoc, installShellFiles, withManpage ? false }:
stdenv.mkDerivation rec {
- name = "earlyoom-${VERSION}";
- # This environment variable is read by make to set the build version.
- VERSION = "1.3";
+ pname = "earlyoom";
+ version = "1.6";
src = fetchFromGitHub {
owner = "rfjakob";
repo = "earlyoom";
- rev = "v${VERSION}";
- sha256 = "0fwbx0y80nqgkxrc9kf9j3iwa0wbps2jmqir3pgqbc2cj0wjh0lr";
+ rev = "v${version}";
+ sha256 = "0g2bjsvnqq5h4g1k3a0x6ixb334wpzbm2gafl78b6ic6j45smwcs";
};
+ nativeBuildInputs = stdenv.lib.optionals withManpage [ pandoc installShellFiles ];
+
+ makeFlags = [ "VERSION=${version}" ];
+
installPhase = ''
install -D earlyoom $out/bin/earlyoom
+ '' + stdenv.lib.optionalString withManpage ''
+ installManPage earlyoom.1
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Early OOM Daemon for Linux";
- homepage = https://github.com/rfjakob/earlyoom;
- license = lib.licenses.mit;
- platforms = lib.platforms.linux;
- maintainers = with lib.maintainers; [ ];
+ homepage = "https://github.com/rfjakob/earlyoom";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/ebtables/default.nix b/nixpkgs/pkgs/os-specific/linux/ebtables/default.nix
index 3f025ca7504..d3705195f59 100644
--- a/nixpkgs/pkgs/os-specific/linux/ebtables/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ebtables/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A filtering tool for Linux-based bridging firewalls";
- homepage = http://ebtables.sourceforge.net/;
+ homepage = "http://ebtables.sourceforge.net/";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/edac-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/edac-utils/default.nix
index eabd0848553..fb0a6dbf62e 100644
--- a/nixpkgs/pkgs/os-specific/linux/edac-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/edac-utils/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/grondo/edac-utils;
+ homepage = "https://github.com/grondo/edac-utils";
description = "Handles the reporting of hardware-related memory errors";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ell/default.nix b/nixpkgs/pkgs/os-specific/linux/ell/default.nix
index e811dc1bc38..69c1f8de2ea 100644
--- a/nixpkgs/pkgs/os-specific/linux/ell/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ell/default.nix
@@ -7,14 +7,14 @@
stdenv.mkDerivation rec {
pname = "ell";
- version = "0.28";
+ version = "0.30";
outputs = [ "out" "dev" ];
src = fetchgit {
url = "https://git.kernel.org/pub/scm/libs/${pname}/${pname}.git";
rev = version;
- sha256 = "1am3ghji271364vmf2w5sxskvlhh4r2mwakza7vjjph16cvsv6a7";
+ sha256 = "0kiglgc02a6hqi1nhnl4d8lxax8b1fljp50pvqswrnbh7pgb5676";
};
patches = [
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with stdenv.lib; {
- homepage = https://01.org/ell;
+ homepage = "https://01.org/ell";
description = "Embedded Linux Library";
longDescription = ''
The Embedded Linux* Library (ELL) provides core, low-level functionality for system daemons. It typically has no dependencies other than the Linux kernel, C standard library, and libdl (for dynamic linking). While ELL is designed to be efficient and compact enough for use on embedded Linux platforms, it is not limited to resource-constrained systems.
diff --git a/nixpkgs/pkgs/os-specific/linux/ena/default.nix b/nixpkgs/pkgs/os-specific/linux/ena/default.nix
index 9b5d82b9f7b..de3bc092faa 100644
--- a/nixpkgs/pkgs/os-specific/linux/ena/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ena/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Amazon Elastic Network Adapter (ENA) driver for Linux";
- homepage = https://github.com/amzn/amzn-drivers;
+ homepage = "https://github.com/amzn/amzn-drivers";
license = licenses.gpl2;
maintainers = [ maintainers.eelco ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/extrace/default.nix b/nixpkgs/pkgs/os-specific/linux/extrace/default.nix
index 0d00eaa3ac8..23a9c68b5d5 100644
--- a/nixpkgs/pkgs/os-specific/linux/extrace/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/extrace/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/leahneukirchen/extrace;
+ homepage = "https://github.com/leahneukirchen/extrace";
description = "Trace exec() calls system-wide";
license = with licenses; [ gpl2 bsd2 ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix b/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix
index 99e72c33983..223f766aa22 100644
--- a/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/facetimehd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, kernel }:
+{ stdenv, lib, fetchFromGitHub, kernel }:
# facetimehd is not supported for kernels older than 3.19";
assert stdenv.lib.versionAtLeast kernel.version "3.19";
@@ -44,18 +44,23 @@ stdenv.mkDerivation rec {
'';
hardeningDisable = [ "pic" ];
-
+
nativeBuildInputs = kernel.moduleBuildDependencies;
+ preBuild = lib.optionalString (stdenv.lib.versionAtLeast kernel.version "5.6")
+ ''
+ sed -i 's/ioremap_nocache/ioremap_cache/g' fthd_drv.c
+ '';
+
makeFlags = [
"KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
];
meta = with stdenv.lib; {
- homepage = https://github.com/patjak/bcwc_pcie;
+ homepage = "https://github.com/patjak/bcwc_pcie";
description = "Linux driver for the Facetime HD (Broadcom 1570) PCIe webcam";
license = licenses.gpl2;
- maintainers = with maintainers; [ womfoo grahamc ];
+ maintainers = with maintainers; [ womfoo grahamc kraem ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/fatrace/default.nix b/nixpkgs/pkgs/os-specific/linux/fatrace/default.nix
index b99f719f836..69d1afad8a6 100644
--- a/nixpkgs/pkgs/os-specific/linux/fatrace/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fatrace/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Report system-wide file access events";
- homepage = https://launchpad.net/fatrace/;
+ homepage = "https://launchpad.net/fatrace/";
license = licenses.gpl3Plus;
longDescription = ''
fatrace reports file access events from all running processes.
diff --git a/nixpkgs/pkgs/os-specific/linux/fbterm/default.nix b/nixpkgs/pkgs/os-specific/linux/fbterm/default.nix
index d56b254d382..2b049bc6df5 100644
--- a/nixpkgs/pkgs/os-specific/linux/fbterm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fbterm/default.nix
@@ -54,7 +54,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
inherit (s) version;
description = "Framebuffer terminal emulator";
- homepage = https://code.google.com/archive/p/fbterm/;
+ homepage = "https://code.google.com/archive/p/fbterm/";
maintainers = [ maintainers.raskin ];
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ffado/default.nix b/nixpkgs/pkgs/os-specific/linux/ffado/default.nix
index 3d2c6ae6dae..5dc5086a8c6 100644
--- a/nixpkgs/pkgs/os-specific/linux/ffado/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ffado/default.nix
@@ -1,21 +1,41 @@
-{ stdenv, fetchurl, scons, pkgconfig, which, makeWrapper, python3
-, libraw1394, libconfig, libavc1394, libiec61883, libxmlxx3
+{ stdenv
+, mkDerivation
+, dbus
+, dbus_cplusplus
+, desktop-file-utils
+, fetchurl
, glibmm
-, dbus, dbus_cplusplus
+, kernel
+, libavc1394
+, libconfig
+, libiec61883
+, libraw1394
+, libxmlxx3
+, pkgconfig
+, python3
+, scons
+, which
+, wrapQtAppsHook
}:
let
inherit (python3.pkgs) pyqt5 dbus-python;
python = python3.withPackages (pkgs: with pkgs; [ pyqt5 dbus-python ]);
-in stdenv.mkDerivation rec {
+in
+mkDerivation rec {
pname = "ffado";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchurl {
url = "http://www.ffado.org/files/libffado-${version}.tgz";
- sha256 = "0byr3kv58d1ryy60vr69fd868zlfkvl2gq9hl94dqdn485l9pq9y";
+ sha256 = "09dxy6fkfnvzk45lpr74hkqymii8a45jzlq6054f3jz65m8qvj3d";
};
+ prePatch = ''
+ substituteInPlace ./support/tools/ffado-diag.in \
+ --replace /lib/modules/ "/run/booted-system/kernel-modules/lib/modules/"
+ '';
+
patches = [
# fix installing metainfo file
./fix-build.patch
@@ -23,13 +43,21 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "bin" "dev" ];
- nativeBuildInputs = [ scons pkgconfig which makeWrapper python pyqt5 ];
+ nativeBuildInputs = [
+ desktop-file-utils
+ scons.py2
+ pkgconfig
+ which
+ python
+ pyqt5
+ wrapQtAppsHook
+ ];
prefixKey = "PREFIX=";
sconsFlags = [
"DEBUG=False"
"ENABLE_ALL=True"
- "BUILD_TESTS=False"
+ "BUILD_TESTS=True"
"WILL_DEAL_WITH_XDG_MYSELF=True"
"BUILD_MIXER=True"
"UDEVDIR=${placeholder "out"}/lib/udev/rules.d"
@@ -40,29 +68,41 @@ in stdenv.mkDerivation rec {
];
buildInputs = [
- libraw1394
- libconfig
- libavc1394
- libiec61883
dbus
dbus_cplusplus
+ glibmm
+ libavc1394
+ libconfig
+ libiec61883
+ libraw1394
libxmlxx3
python
- glibmm
];
enableParallelBuilding = true;
+ dontWrapQtApps = true;
postInstall = ''
+ desktop="$bin/share/applications/ffado-mixer.desktop"
+ install -DT -m 444 support/xdg/ffado.org-ffadomixer.desktop $desktop
+ substituteInPlace "$desktop" \
+ --replace Exec=ffado-mixer "Exec=$bin/bin/ffado-mixer" \
+ --replace hi64-apps-ffado ffado-mixer
+ install -DT -m 444 support/xdg/hi64-apps-ffado.png "$bin/share/icons/hicolor/64x64/apps/ffado-mixer.png"
+
# prevent build tools from leaking into closure
echo 'See `nix-store --query --tree ${placeholder "out"}`.' > $out/lib/libffado/static_info.txt
'';
+ preFixup = ''
+ wrapQtApp $bin/bin/ffado-mixer
+ '';
+
meta = with stdenv.lib; {
- homepage = http://www.ffado.org;
+ homepage = "http://www.ffado.org";
description = "FireWire audio drivers";
license = licenses.gpl3;
- maintainers = with maintainers; [ goibhniu ];
+ maintainers = with maintainers; [ goibhniu michojel ];
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/firejail/default.nix b/nixpkgs/pkgs/os-specific/linux/firejail/default.nix
index 678592c0379..8c7a109cb76 100644
--- a/nixpkgs/pkgs/os-specific/linux/firejail/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firejail/default.nix
@@ -36,10 +36,27 @@ stdenv.mkDerivation {
sed -e "s@/etc/@$out/etc/@g" -e "/chmod u+s/d" -i Makefile
'';
- # We need to set the directory for the .local override files to
- # /etc/firejail so we can actually override them
+ # The profile files provided with the firejail distribution include `.local`
+ # profile files using relative paths. The way firejail works when it comes to
+ # handling includes is by looking target files up in `~/.config/firejail`
+ # first, and then trying `SYSCONFDIR`. The latter normally points to
+ # `/etc/filejail`, but in the case of nixos points to the nix store. This
+ # makes it effectively impossible to place any profile files in
+ # `/etc/firejail`.
+ #
+ # The workaround applied below is by creating a set of `.local` files which
+ # only contain respective includes to `/etc/firejail`. This way
+ # `~/.config/firejail` still takes precedence, but `/etc/firejail` will also
+ # be searched in second order. This replicates the behaviour from
+ # non-nixos platforms.
+ #
+ # See https://github.com/netblue30/firejail/blob/e4cb6b42743ad18bd11d07fd32b51e8576239318/src/firejail/profile.c#L68-L83
+ # for the profile file lookup implementation.
postInstall = ''
- sed -E -e 's@^include (.*.local)$@include /etc/firejail/\1@g' -i $out/etc/firejail/*.profile
+ for local in $(grep -Eh '^include.*local$' $out/etc/firejail/*.profile | awk '{print $2}' | sort | uniq)
+ do
+ echo "include /etc/firejail/$local" >$out/etc/firejail/$local
+ done
'';
# At high parallelism, the build sometimes fails with:
@@ -52,7 +69,7 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.gpl2Plus ;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
- homepage = https://firejail.wordpress.com/;
+ homepage = "https://firejail.wordpress.com/";
downloadPage = "https://sourceforge.net/projects/firejail/files/firejail/";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix
index 8aa78e65dec..7cb5d2a9a40 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware-cutter/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Firmware extractor for cards supported by the b43 kernel module";
- homepage = http://wireless.kernel.org/en/users/Drivers/b43;
+ homepage = "http://wireless.kernel.org/en/users/Drivers/b43";
license = stdenv.lib.licenses.free;
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/5.1.138.nix b/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/5.1.138.nix
index 58cd88b4dce..4f03f58b11f 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/5.1.138.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/5.1.138.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = {
description = "Firmware for cards supported by the b43 kernel module";
- homepage = http://wireless.kernel.org/en/users/Drivers/b43;
+ homepage = "http://wireless.kernel.org/en/users/Drivers/b43";
license = stdenv.lib.licenses.unfree;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/6.30.163.46.nix b/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/6.30.163.46.nix
index 959c0c74618..3972e52977f 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/6.30.163.46.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/b43-firmware/6.30.163.46.nix
@@ -22,8 +22,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Firmware for cards supported by the b43 kernel module";
- homepage = http://wireless.kernel.org/en/users/Drivers/b43;
- downloadPage = http://www.lwfinger.com/b43-firmware;
+ homepage = "http://wireless.kernel.org/en/users/Drivers/b43";
+ downloadPage = "http://www.lwfinger.com/b43-firmware";
license = licenses.unfree;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
index 4d5271a9ddf..314a6b7521b 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Firmware for Broadcom WIDCOMM® Bluetooth devices";
- homepage = http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth;
+ homepage = "http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth";
license = licenses.unfree;
platforms = platforms.linux;
maintainers = with maintainers; [ zraexy ];
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/bt-fw-converter/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/bt-fw-converter/default.nix
index 9a99881be46..5b4506a10ea 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/bt-fw-converter/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/bt-fw-converter/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/winterheart/broadcom-bt-firmware/;
+ homepage = "https://github.com/winterheart/broadcom-bt-firmware/";
description = "A tool that converts hex to hcd based on inf file";
license = licenses.mit;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix
index 1a1c1ec39d7..7d735e69f56 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/facetimehd-firmware/default.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "facetimehd firmware";
- homepage = https://support.apple.com/kb/DL1877;
+ homepage = "https://support.apple.com/kb/DL1877";
license = licenses.unfree;
maintainers = with maintainers; [ womfoo grahamc ];
platforms = [ "i686-linux" "x86_64-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
index 1a454cb8957..77be6317b6c 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Binary firmware collection packaged by kernel.org";
- homepage = http://packages.debian.org/sid/firmware-linux-nonfree;
+ homepage = "http://packages.debian.org/sid/firmware-linux-nonfree";
license = licenses.unfreeRedistributableFirmware;
platforms = platforms.linux;
maintainers = with maintainers; [ fpletz ];
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
index 372be2d71f2..c9b1d7c5f0a 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
@@ -17,7 +17,7 @@ fetchzip {
meta = with lib; {
description = "Firmware for Intel 2200BG cards";
- homepage = http://ipw2200.sourceforge.net/firmware.php;
+ homepage = "http://ipw2200.sourceforge.net/firmware.php";
license = licenses.unfreeRedistributableFirmware;
maintainers = with maintainers; [ sternenseemann ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/openelec-dvb-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/openelec-dvb-firmware/default.nix
index 421a3300f7b..ff0081a71e1 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/openelec-dvb-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/openelec-dvb-firmware/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "DVB firmware from OpenELEC";
- homepage = https://github.com/OpenELEC/dvb-firmware;
+ homepage = "https://github.com/OpenELEC/dvb-firmware";
license = licenses.unfreeRedistributableFirmware;
platforms = platforms.linux;
priority = 7;
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
index 392ddda6f57..23338684764 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
@@ -45,7 +45,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Firmware for builtin Wifi/Bluetooth devices in the Raspberry Pi 3 and Zero W";
- homepage = https://github.com/RPi-Distro/firmware-nonfree;
+ homepage = "https://github.com/RPi-Distro/firmware-nonfree";
license = licenses.unfreeRedistributableFirmware;
platforms = platforms.linux;
maintainers = with maintainers; [ lopsided98 ];
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
index a8c4bd559d3..bd9c58d33c9 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Firmware for the Raspberry Pi board";
- homepage = https://github.com/raspberrypi/firmware;
+ homepage = "https://github.com/raspberrypi/firmware";
license = licenses.unfreeRedistributableFirmware; # See https://github.com/raspberrypi/firmware/blob/master/boot/LICENCE.broadcom
platforms = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" ];
maintainers = with maintainers; [ dezgeg tavyc ];
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix
index 1ea2b5e4e3d..e3fa90ac388 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/raspberrypi/tools.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Userland tools for the Raspberry Pi board";
- homepage = https://github.com/raspberrypi/userland;
+ homepage = "https://github.com/raspberrypi/userland";
license = licenses.bsd3;
platforms = [ "armv6l-linux" "armv7l-linux" "aarch64-linux" ];
maintainers = with maintainers; [ dezgeg tavyc ];
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/rtl8192su-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/rtl8192su-firmware/default.nix
index d8d4c37fd88..9b68a49266f 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/rtl8192su-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/rtl8192su-firmware/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Firmware for Realtek RTL8188SU/RTL8191SU/RTL8192SU";
- homepage = https://github.com/chunkeey/rtl8192su;
+ homepage = "https://github.com/chunkeey/rtl8192su";
license = licenses.unfreeRedistributableFirmware;
maintainers = with maintainers; [ mic92 ];
platforms = with platforms; linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix
index eea6f2893f2..f95d1efcef7 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/rtl8723bs-firmware/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Firmware for RealTek 8723bs";
- homepage = https://github.com/hadess/rtl8723bs;
+ homepage = "https://github.com/hadess/rtl8723bs";
license = licenses.unfreeRedistributableFirmware;
maintainers = with maintainers; [ elitak ];
platforms = with platforms; linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/firmware/zd1211/default.nix b/nixpkgs/pkgs/os-specific/linux/firmware/zd1211/default.nix
index 2c9db47539f..d6963c8eb78 100644
--- a/nixpkgs/pkgs/os-specific/linux/firmware/zd1211/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/firmware/zd1211/default.nix
@@ -17,7 +17,7 @@ in fetchzip rec {
meta = {
description = "Firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip";
- homepage = https://sourceforge.net/projects/zd1211/;
+ homepage = "https://sourceforge.net/projects/zd1211/";
license = "GPL";
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/flashbench/default.nix b/nixpkgs/pkgs/os-specific/linux/flashbench/default.nix
index bf3d2ef8d6d..70ad779c239 100644
--- a/nixpkgs/pkgs/os-specific/linux/flashbench/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/flashbench/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Testing tool for flash based memory devices";
- homepage = https://github.com/bradfa/flashbench;
+ homepage = "https://github.com/bradfa/flashbench";
platforms = platforms.linux;
license = licenses.gpl2;
maintainers = [ maintainers.rycee ];
diff --git a/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix b/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix
index bb04efaf1ca..9f734a47c29 100644
--- a/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fscrypt/default.nix
@@ -4,19 +4,18 @@
buildGoModule rec {
pname = "fscrypt";
- version = "0.2.6";
+ version = "0.2.7";
src = fetchFromGitHub {
owner = "google";
repo = "fscrypt";
rev = "v${version}";
- sha256 = "15pwhz4267kwhkv532k6wgjqfzawawdrrk6vnl017ys5s9ln51a8";
+ sha256 = "0h1ssw9x37hvks8rcnsjq4nsl6djmhx53iiwrw8fw4lf3nlmdzpx";
};
postPatch = ''
substituteInPlace Makefile \
--replace 'TAG_VERSION := $(shell git describe --tags)' "" \
- --replace '$(shell date)' '$(shell date --date="@0")' \
--replace "/usr/local" "$out"
'';
@@ -46,6 +45,7 @@ buildGoModule rec {
directories.
'';
inherit (src.meta) homepage;
+ changelog = "https://github.com/google/fscrypt/releases/tag/v${version}";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ primeos ];
diff --git a/nixpkgs/pkgs/os-specific/linux/fswebcam/default.nix b/nixpkgs/pkgs/os-specific/linux/fswebcam/default.nix
index b7f47f12b15..53a1bdbc4c7 100644
--- a/nixpkgs/pkgs/os-specific/linux/fswebcam/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fswebcam/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Neat and simple webcam app";
- homepage = http://www.sanslogic.co.uk/fswebcam;
+ homepage = "http://www.sanslogic.co.uk/fswebcam";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.gpl2;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/ftop/default.nix b/nixpkgs/pkgs/os-specific/linux/ftop/default.nix
index 4d283d5dc0c..d7791cd1a62 100644
--- a/nixpkgs/pkgs/os-specific/linux/ftop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ftop/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Show progress of open files and file systems";
- homepage = https://code.google.com/archive/p/ftop/;
+ homepage = "https://code.google.com/archive/p/ftop/";
license = licenses.gpl3Plus;
longDescription = ''
ftop is to files what top is to processes. The progress of all open files
diff --git a/nixpkgs/pkgs/os-specific/linux/fuse/common.nix b/nixpkgs/pkgs/os-specific/linux/fuse/common.nix
index 35c91c5ec07..b0f684e6242 100644
--- a/nixpkgs/pkgs/os-specific/linux/fuse/common.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fuse/common.nix
@@ -84,8 +84,17 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
+ description = "Library that allows filesystems to be implemented in user space";
+ longDescription = ''
+ FUSE (Filesystem in Userspace) is an interface for userspace programs to
+ export a filesystem to the Linux kernel. The FUSE project consists of two
+ components: The fuse kernel module (maintained in the regular kernel
+ repositories) and the libfuse userspace library (this package). libfuse
+ provides the reference implementation for communicating with the FUSE
+ kernel module.
+ '';
inherit (src.meta) homepage;
- description = "Kernel module and library that allows filesystems to be implemented in user space";
+ changelog = "https://github.com/libfuse/libfuse/releases/tag/fuse-${version}";
platforms = platforms.linux;
license = with licenses; [ gpl2 lgpl21 ];
maintainers = [ maintainers.primeos ];
diff --git a/nixpkgs/pkgs/os-specific/linux/fuse/default.nix b/nixpkgs/pkgs/os-specific/linux/fuse/default.nix
index 6792e05829d..415226509b7 100644
--- a/nixpkgs/pkgs/os-specific/linux/fuse/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fuse/default.nix
@@ -11,7 +11,7 @@ in {
};
fuse_3 = mkFuse {
- version = "3.9.0";
- sha256Hash = "00yppzmv15jqjy3wq5ki9d49jl6bfxrlwr5sfz50ihr40d6dgx9p";
+ version = "3.9.1";
+ sha256Hash = "1i3f4h3vnjxls8hdi6w2n2ksrgbs7brbzj65rvxginyxicykh857";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch b/nixpkgs/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch
index 1d41a26b0a4..903f30325df 100644
--- a/nixpkgs/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch
+++ b/nixpkgs/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch
@@ -1,12 +1,12 @@
--- a/lib/meson.build
+++ b/lib/meson.build
-@@ -36,8 +36,7 @@ libfuse = library('fuse3', libfuse_sources, version: meson.project_version(),
+@@ -37,8 +37,7 @@ libfuse = library('fuse3', libfuse_sources, version: meson.project_version(),
soversion: '3', include_directories: include_dirs,
dependencies: deps, install: true,
link_depends: 'fuse_versionscript',
-- c_args: [ '-DFUSE_USE_VERSION=34',
+- c_args: [ '-DFUSE_USE_VERSION=35',
- '-DFUSERMOUNT_DIR="@0@"'.format(fusermount_path) ],
-+ c_args: [ '-DFUSE_USE_VERSION=34' ],
++ c_args: [ '-DFUSE_USE_VERSION=35' ],
link_args: ['-Wl,--version-script,' + meson.current_source_dir()
+ '/fuse_versionscript' ])
diff --git a/nixpkgs/pkgs/os-specific/linux/fwts/default.nix b/nixpkgs/pkgs/os-specific/linux/fwts/default.nix
index c230ecaae79..76ec3c691d0 100644
--- a/nixpkgs/pkgs/os-specific/linux/fwts/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "fwts";
- version = "20.02.00";
+ version = "20.03.00";
src = fetchzip {
url = "http://fwts.ubuntu.com/release/${pname}-V${version}.tar.gz";
- sha256 = "1mplv4866w3w1vixn7abq9cgh8gxgzhdyxsvj952vkhv3b8in4jq";
+ sha256 = "0h56lclvs8l5jf6zh790ki9k4mp9r8sqv2pynnciqlkz8nj71qah";
stripRoot = false;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/fxload/default.nix b/nixpkgs/pkgs/os-specific/linux/fxload/default.nix
index 61bd2a229ab..e77983254e4 100644
--- a/nixpkgs/pkgs/os-specific/linux/fxload/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/fxload/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "fxload-2002_04_11";
src = fetchurl {
- url = mirror://sourceforge/linux-hotplug/fxload-2002_04_11.tar.gz;
+ url = "mirror://sourceforge/linux-hotplug/fxload-2002_04_11.tar.gz";
sha256 = "1hql93bp3dxrv1p67nc63xsbqwljyynm997ysldrc3n9ifi6s48m";
};
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = http://linux-hotplug.sourceforge.net/?selected=usb;
+ homepage = "http://linux-hotplug.sourceforge.net/?selected=usb";
description = "Tool to upload firmware to Cypress EZ-USB microcontrollers";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/g15daemon/default.nix b/nixpkgs/pkgs/os-specific/linux/g15daemon/default.nix
new file mode 100644
index 00000000000..d00bf2f7433
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/g15daemon/default.nix
@@ -0,0 +1,88 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, fetchurl
+, fetchpatch
+, patchelf
+, freetype
+, libusb
+}:
+let
+ license = lib.licenses.gpl2;
+ maintainers = with lib.maintainers; [ peterhoeg ];
+
+ g15src = { pname, version, sha256 }: fetchurl {
+ url = "mirror://sourceforge/g15tools/${pname}/${version}/${pname}-${version}.tar.bz2";
+ inherit sha256;
+ };
+
+ libg15 = stdenv.mkDerivation rec {
+ pname = "libg15";
+ version = "1.2.7";
+
+ src = g15src {
+ inherit pname version;
+ sha256 = "1mkrf622n0cmz57lj8w9q82a9dcr1lmyyxbnrghrxzb6gvifnbqk";
+ };
+
+ buildInputs = [ libusb ];
+
+ enableParallelBuilding = true;
+
+ meta = {
+ description = "Provides low-level access to Logitech G11/G15 keyboards and Z10 speakers";
+ inherit license maintainers;
+ };
+ };
+
+ libg15render = stdenv.mkDerivation rec {
+ pname = "libg15render";
+ version = "1.2";
+
+ src = g15src {
+ inherit pname version;
+ sha256 = "03yjb78j1fnr2fwklxy54sdljwi0imvp29m8kmwl9v0pdapka8yj";
+ };
+
+ buildInputs = [ libg15 ];
+
+ enableParallelBuilding = true;
+
+ meta = {
+ description = "A small graphics library optimised for drawing on an LCD";
+ inherit license maintainers;
+ };
+ };
+in
+stdenv.mkDerivation rec {
+ pname = "g15daemon";
+ version = "1.9.5.3";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/${pname}/G15Daemon%201.9x/${version}/${pname}-${version}.tar.bz2";
+ sha256 = "1613gsp5dgilwbshqxxhiyw73ksngnam7n1iw6yxdjkp9fyd2a3d";
+ };
+
+ patches = let
+ patch = fname: sha256: fetchurl rec {
+ url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/${pname}-${version}-${fname}.patch?h=packages/${pname}";
+ name = "${fname}.patch";
+ inherit sha256;
+ };
+ in
+ [
+ (patch "uinput" "1misfff7a1vg0qgfk3n25y7drnm86a4gq96iflpcwr5x3lw7q0h7")
+ (patch "config-write" "0jkrbqvzqrvxr14h5qi17cb4d32caq7vw9kzlz3qwpxdgxjrjvy2")
+ (patch "recv-oob-answer" "1f67iqpj5hcgpakagi7gbw1xviwhy5vizs546l9bfjimx8r2d29g")
+ ./pid_location.patch
+ ];
+
+ buildInputs = [ libg15 libg15render ];
+
+ enableParallelBuilding = true;
+
+ meta = {
+ description = "A daemon that makes it possible to use the Logitech keyboard G-Buttons and draw on various Logitech LCDs";
+ inherit license maintainers;
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/linux/g15daemon/pid_location.patch b/nixpkgs/pkgs/os-specific/linux/g15daemon/pid_location.patch
new file mode 100644
index 00000000000..f88c4a80962
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/g15daemon/pid_location.patch
@@ -0,0 +1,25 @@
+diff --git a/g15daemon/main.c b/g15daemon/main.c
+index e674475..97b8242 100644
+--- a/g15daemon/main.c
++++ b/g15daemon/main.c
+@@ -574,7 +574,7 @@ exitnow:
+ g15daemon_quit_refresh();
+ uf_conf_write(lcdlist,"/etc/g15daemon.conf");
+ uf_conf_free(lcdlist);
+- unlink("/var/run/g15daemon.pid");
++ unlink("/run/g15daemon/g15daemon.pid");
+ }
+ return 0;
+ }
+diff --git a/g15daemon/utility_funcs.c b/g15daemon/utility_funcs.c
+index c93d164..2e9c679 100644
+--- a/g15daemon/utility_funcs.c
++++ b/g15daemon/utility_funcs.c
+@@ -48,7 +48,7 @@
+
+ extern unsigned int g15daemon_debug;
+ extern volatile int leaving;
+-#define G15DAEMON_PIDFILE "/var/run/g15daemon.pid"
++#define G15DAEMON_PIDFILE "/run/g15daemon/g15daemon.pid"
+
+ pthread_cond_t lcd_refresh = PTHREAD_COND_INITIALIZER;
diff --git a/nixpkgs/pkgs/os-specific/linux/gogoclient/default.nix b/nixpkgs/pkgs/os-specific/linux/gogoclient/default.nix
index 942cafd0343..a4584304f58 100644
--- a/nixpkgs/pkgs/os-specific/linux/gogoclient/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/gogoclient/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
#url = http://gogo6.com/downloads/gogoc-1_2-RELEASE.tar.gz;
- url = https://src.fedoraproject.org/repo/pkgs/gogoc/gogoc-1_2-RELEASE.tar.gz/41177ed683cf511cc206c7782c37baa9/gogoc-1_2-RELEASE.tar.gz;
+ url = "https://src.fedoraproject.org/repo/pkgs/gogoc/gogoc-1_2-RELEASE.tar.gz/41177ed683cf511cc206c7782c37baa9/gogoc-1_2-RELEASE.tar.gz";
sha256 = "a0ef45c0bd1fc9964dc8ac059b7d78c12674bf67ef641740554e166fa99a2f49";
};
patches = [./gcc46-include-fix.patch ./config-paths.patch ];
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://ipv6.ernet.in/Tunnel_broker;
+ homepage = "https://ipv6.ernet.in/Tunnel_broker";
description = "Client to connect to the Freenet6 IPv6 tunnel broker service";
maintainers = [ maintainers.bluescreen303 ];
license = licenses.bsd3;
diff --git a/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix b/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix
index 6037f35ba86..e04b8314350 100644
--- a/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/google-authenticator/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- homepage = https://github.com/google/google-authenticator-libpam;
+ homepage = "https://github.com/google/google-authenticator-libpam";
description = "Two-step verification, with pam module";
license = licenses.asl20;
maintainers = with maintainers; [ aneeshusa ];
diff --git a/nixpkgs/pkgs/os-specific/linux/gpu-switch/default.nix b/nixpkgs/pkgs/os-specific/linux/gpu-switch/default.nix
index ea1051c5f05..17452a5e244 100644
--- a/nixpkgs/pkgs/os-specific/linux/gpu-switch/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/gpu-switch/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
description = "Application that allows to switch between the graphic cards of dual-GPU MacBook Pro models";
- homepage = https://github.com/0xbb/gpu-switch;
+ homepage = "https://github.com/0xbb/gpu-switch";
license = licenses.mit;
platforms = platforms.linux;
maintainers = [ maintainers.msiedlarek ];
diff --git a/nixpkgs/pkgs/os-specific/linux/guvcview/default.nix b/nixpkgs/pkgs/os-specific/linux/guvcview/default.nix
index 8e6db2a5774..e87768a9ff1 100644
--- a/nixpkgs/pkgs/os-specific/linux/guvcview/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/guvcview/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A simple interface for devices supported by the linux UVC driver";
- homepage = http://guvcview.sourceforge.net;
+ homepage = "http://guvcview.sourceforge.net";
maintainers = [ maintainers.coconnor ];
license = licenses.gpl3;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/hal-flash/default.nix b/nixpkgs/pkgs/os-specific/linux/hal-flash/default.nix
index 27b85fbfc89..c3463851fd3 100644
--- a/nixpkgs/pkgs/os-specific/linux/hal-flash/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hal-flash/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
preConfigure = "libtoolize && aclocal && autoconf && automake --add-missing";
meta = with stdenv.lib; {
- homepage = https://github.com/cshorler/hal-flash;
+ homepage = "https://github.com/cshorler/hal-flash";
description = "libhal stub library to satisfy the Flash Player DRM requirements";
longDescription =
''
diff --git a/nixpkgs/pkgs/os-specific/linux/hd-idle/default.nix b/nixpkgs/pkgs/os-specific/linux/hd-idle/default.nix
index 91185438416..5e32e220b2f 100644
--- a/nixpkgs/pkgs/os-specific/linux/hd-idle/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hd-idle/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Spins down external disks after a period of idle time";
- homepage = http://hd-idle.sourceforge.net/;
+ homepage = "http://hd-idle.sourceforge.net/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.rycee ];
diff --git a/nixpkgs/pkgs/os-specific/linux/hdparm/default.nix b/nixpkgs/pkgs/os-specific/linux/hdparm/default.nix
index 2aa928e8119..99464b67db1 100644
--- a/nixpkgs/pkgs/os-specific/linux/hdparm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hdparm/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A tool to get/set ATA/SATA drive parameters under Linux";
- homepage = https://sourceforge.net/projects/hdparm/;
+ homepage = "https://sourceforge.net/projects/hdparm/";
platforms = platforms.linux;
license = licenses.bsd2;
maintainers = [ ];
diff --git a/nixpkgs/pkgs/os-specific/linux/hibernate/default.nix b/nixpkgs/pkgs/os-specific/linux/hibernate/default.nix
index 3d759001d01..8fc6bfdbdcf 100644
--- a/nixpkgs/pkgs/os-specific/linux/hibernate/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hibernate/default.nix
@@ -40,7 +40,7 @@ in
'';
license = stdenv.lib.licenses.gpl2Plus;
- homepage = http://www.tuxonice.net/;
+ homepage = "http://www.tuxonice.net/";
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix b/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix
index b1251a4396f..869a394cefb 100644
--- a/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hostapd/default.nix
@@ -70,8 +70,8 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://hostap.epitest.fi;
- repositories.git = git://w1.fi/hostap.git;
+ homepage = "https://hostap.epitest.fi";
+ repositories.git = "git://w1.fi/hostap.git";
description = "A user space daemon for access point and authentication servers";
license = licenses.gpl2;
maintainers = with maintainers; [ phreedom ninjatrappeur ];
diff --git a/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix b/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix
index 38335682ddb..2f6e6cd5cc9 100644
--- a/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/hwdata/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
outputHash = "0g2w4jr4p1hykracp2za7jb0rcr51kks1m43pzcaf7g99x8669ww";
meta = {
- homepage = https://github.com/vcrhonek/hwdata;
+ homepage = "https://github.com/vcrhonek/hwdata";
description = "Hardware Database, including Monitors, pci.ids, usb.ids, and video cards";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/i2c-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/i2c-tools/default.nix
index 1b87619faa3..3a00dbefa63 100644
--- a/nixpkgs/pkgs/os-specific/linux/i2c-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/i2c-tools/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Set of I2C tools for Linux";
- homepage = https://i2c.wiki.kernel.org/index.php/I2C_Tools;
+ homepage = "https://i2c.wiki.kernel.org/index.php/I2C_Tools";
license = licenses.gpl2;
maintainers = [ maintainers.dezgeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/i7z/default.nix b/nixpkgs/pkgs/os-specific/linux/i7z/default.nix
index 2f792cb7ea7..2e00e9eedc3 100644
--- a/nixpkgs/pkgs/os-specific/linux/i7z/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/i7z/default.nix
@@ -48,8 +48,8 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A better i7 (and now i3, i5) reporting tool for Linux";
- homepage = https://github.com/DimitryAndric/i7z;
- repositories.git = https://github.com/DimitryAndric/i7z.git;
+ homepage = "https://github.com/DimitryAndric/i7z";
+ repositories.git = "https://github.com/DimitryAndric/i7z.git";
license = licenses.gpl2;
maintainers = with maintainers; [ bluescreen303 ];
# broken on ARM
diff --git a/nixpkgs/pkgs/os-specific/linux/i810switch/default.nix b/nixpkgs/pkgs/os-specific/linux/i810switch/default.nix
index 2f4511bcbc4..5b65f2a16fd 100644
--- a/nixpkgs/pkgs/os-specific/linux/i810switch/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/i810switch/default.nix
@@ -13,13 +13,13 @@ stdenv.mkDerivation {
";
src = fetchurl {
- url = http://www16.plala.or.jp/mano-a-mano/i810switch/i810switch-0.6.5.tar.gz;
+ url = "http://www16.plala.or.jp/mano-a-mano/i810switch/i810switch-0.6.5.tar.gz";
sha256 = "d714840e3b14e1fa9c432c4be0044b7c008d904dece0d611554655b979cad4c3";
};
meta = {
description = "A utility for switching between the LCD and external VGA display on Intel graphics cards";
- homepage = http://www16.plala.or.jp/mano-a-mano/i810switch.html;
+ homepage = "http://www16.plala.or.jp/mano-a-mano/i810switch.html";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/iio-sensor-proxy/default.nix b/nixpkgs/pkgs/os-specific/linux/iio-sensor-proxy/default.nix
index a1d488adcfa..95f555cef8c 100644
--- a/nixpkgs/pkgs/os-specific/linux/iio-sensor-proxy/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iio-sensor-proxy/default.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Proxy for sending IIO sensor data to D-Bus";
- homepage = https://github.com/hadess/iio-sensor-proxy;
+ homepage = "https://github.com/hadess/iio-sensor-proxy";
license = licenses.gpl3 ;
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ima-evm-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/ima-evm-utils/default.nix
index 69ec6560d83..246c109faf3 100644
--- a/nixpkgs/pkgs/os-specific/linux/ima-evm-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ima-evm-utils/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
meta = {
description = "evmctl utility to manage digital signatures of the Linux kernel integrity subsystem (IMA/EVM)";
- homepage = https://sourceforge.net/projects/linux-ima/;
+ homepage = "https://sourceforge.net/projects/linux-ima/";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [ tstrobel ];
diff --git a/nixpkgs/pkgs/os-specific/linux/input-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/input-utils/default.nix
index c6248ee9083..97c7b8b23f2 100644
--- a/nixpkgs/pkgs/os-specific/linux/input-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/input-utils/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Input layer utilities, includes lsinput";
- homepage = https://www.kraxel.org/blog/linux/input/;
+ homepage = "https://www.kraxel.org/blog/linux/input/";
license = licenses.gpl2;
maintainers = with maintainers; [ samueldr ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/intel-compute-runtime/default.nix b/nixpkgs/pkgs/os-specific/linux/intel-compute-runtime/default.nix
index 308b5bb1fcf..869041256b6 100644
--- a/nixpkgs/pkgs/os-specific/linux/intel-compute-runtime/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/intel-compute-runtime/default.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/intel/compute-runtime;
+ homepage = "https://github.com/intel/compute-runtime";
description = "Intel Graphics Compute Runtime for OpenCL. Replaces Beignet for Gen8 (Broadwell) and beyond.";
license = licenses.mit;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/intel-ocl/default.nix b/nixpkgs/pkgs/os-specific/linux/intel-ocl/default.nix
index 1f67208db8b..95a2cfbd846 100644
--- a/nixpkgs/pkgs/os-specific/linux/intel-ocl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/intel-ocl/default.nix
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Official OpenCL runtime for Intel CPUs";
- homepage = https://software.intel.com/en-us/articles/opencl-drivers;
+ homepage = "https://software.intel.com/en-us/articles/opencl-drivers";
license = stdenv.lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = [ stdenv.lib.maintainers.kierdavis ];
diff --git a/nixpkgs/pkgs/os-specific/linux/intel-speed-select/default.nix b/nixpkgs/pkgs/os-specific/linux/intel-speed-select/default.nix
index cf0dd75a8a4..12536130a86 100644
--- a/nixpkgs/pkgs/os-specific/linux/intel-speed-select/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/intel-speed-select/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Tool to enumerate and control the Intel Speed Select Technology features";
- homepage = https://www.kernel.org/;
+ homepage = "https://www.kernel.org/";
license = licenses.gpl2;
platforms = [ "i686-linux" "x86_64-linux" ]; # x86-specific
};
diff --git a/nixpkgs/pkgs/os-specific/linux/iomelt/default.nix b/nixpkgs/pkgs/os-specific/linux/iomelt/default.nix
index 7b41b095091..860a7b44632 100644
--- a/nixpkgs/pkgs/os-specific/linux/iomelt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iomelt/default.nix
@@ -19,7 +19,7 @@ in stdenv.mkDerivation {
meta = with lib; {
description = "A simple yet effective way to benchmark disk IO in Linux systems";
- homepage = http://www.iomelt.com;
+ homepage = "http://www.iomelt.com";
maintainers = with maintainers; [ cstrahan ];
license = licenses.artistic2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ioport/default.nix b/nixpkgs/pkgs/os-specific/linux/ioport/default.nix
index c14d9f146eb..fad85335200 100644
--- a/nixpkgs/pkgs/os-specific/linux/ioport/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ioport/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
buildInputs = [ perl ];
meta = with stdenv.lib; {
description = "Direct access to I/O ports from the command line";
- homepage = https://people.redhat.com/rjones/ioport/;
+ homepage = "https://people.redhat.com/rjones/ioport/";
license = licenses.gpl2Plus;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = [ maintainers.cleverca22 ];
diff --git a/nixpkgs/pkgs/os-specific/linux/iotop/default.nix b/nixpkgs/pkgs/os-specific/linux/iotop/default.nix
index cb882a0dc1f..8f742aa01be 100644
--- a/nixpkgs/pkgs/os-specific/linux/iotop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iotop/default.nix
@@ -10,7 +10,7 @@ python3Packages.buildPythonApplication rec {
patches = [
(fetchpatch {
- url = https://repo.or.cz/iotop.git/patch/99c8d7cedce81f17b851954d94bfa73787300599;
+ url = "https://repo.or.cz/iotop.git/patch/99c8d7cedce81f17b851954d94bfa73787300599";
sha256 = "0rdgz6xpmbx77lkr1ixklliy1aavdsjmfdqvzwrjylbv0xh5wc8z";
})
];
@@ -19,7 +19,7 @@ python3Packages.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "A tool to find out the processes doing the most IO";
- homepage = http://guichaz.free.fr/iotop;
+ homepage = "http://guichaz.free.fr/iotop";
license = licenses.gpl2;
maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/iproute/default.nix b/nixpkgs/pkgs/os-specific/linux/iproute/default.nix
index 8e753121b7f..5fcf362bc8b 100644
--- a/nixpkgs/pkgs/os-specific/linux/iproute/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iproute/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, flex, bash, bison, db, iptables, pkgconfig, libelf }:
+{ fetchurl, stdenv, flex, bash, bison, db, iptables, pkgconfig, libelf, libmnl }:
stdenv.mkDerivation rec {
pname = "iproute2";
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
"CONFDIR=$(out)/etc/iproute2"
];
- buildInputs = [ db iptables libelf ];
+ buildInputs = [ db iptables libelf libmnl ];
nativeBuildInputs = [ bison flex pkgconfig ];
enableParallelBuilding = true;
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://wiki.linuxfoundation.org/networking/iproute2;
+ homepage = "https://wiki.linuxfoundation.org/networking/iproute2";
description = "A collection of utilities for controlling TCP/IP networking and traffic control in Linux";
platforms = platforms.linux;
license = licenses.gpl2;
diff --git a/nixpkgs/pkgs/os-specific/linux/iproute/mptcp.nix b/nixpkgs/pkgs/os-specific/linux/iproute/mptcp.nix
index 90503c21c04..4a58ae9e046 100644
--- a/nixpkgs/pkgs/os-specific/linux/iproute/mptcp.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iproute/mptcp.nix
@@ -12,7 +12,7 @@ iproute.overrideAttrs (oa: rec {
};
meta = with stdenv.lib; {
- homepage = https://github.com/multipath-tcp/iproute-mptcp;
+ homepage = "https://github.com/multipath-tcp/iproute-mptcp";
description = "IP-Route extensions for MultiPath TCP";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ipsec-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/ipsec-tools/default.nix
index 551fc61f814..bff356ccb6c 100644
--- a/nixpkgs/pkgs/os-specific/linux/ipsec-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ipsec-tools/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = http://ipsec-tools.sourceforge.net/;
+ homepage = "http://ipsec-tools.sourceforge.net/";
description = "Port of KAME's IPsec utilities to the Linux-2.6 IPsec implementation";
license = licenses.bsd3;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/iptables/default.nix b/nixpkgs/pkgs/os-specific/linux/iptables/default.nix
index f556d7368e9..7502769c3ae 100644
--- a/nixpkgs/pkgs/os-specific/linux/iptables/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iptables/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A program to configure the Linux IP packet filtering ruleset";
- homepage = https://www.netfilter.org/projects/iptables/index.html;
+ homepage = "https://www.netfilter.org/projects/iptables/index.html";
platforms = platforms.linux;
maintainers = with maintainers; [ fpletz ];
license = licenses.gpl2;
diff --git a/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix b/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix
index 5a0555f6680..cd290113e00 100644
--- a/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iptstate/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Conntrack top like tool";
- homepage = https://github.com/jaymzh/iptstate;
+ homepage = "https://github.com/jaymzh/iptstate";
platforms = platforms.linux;
maintainers = with maintainers; [ trevorj ];
downloadPage = "https://github.com/jaymzh/iptstate/releases";
diff --git a/nixpkgs/pkgs/os-specific/linux/iputils/default.nix b/nixpkgs/pkgs/os-specific/linux/iputils/default.nix
index 3944a7b37fb..12784638348 100644
--- a/nixpkgs/pkgs/os-specific/linux/iputils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iputils/default.nix
@@ -37,7 +37,7 @@ in stdenv.mkDerivation rec {
++ optional (!stdenv.hostPlatform.isMusl) libidn2;
meta = {
- homepage = https://github.com/iputils/iputils;
+ homepage = "https://github.com/iputils/iputils";
description = "A set of small useful utilities for Linux networking";
license = with licenses; [ gpl2Plus bsd3 sunAsIsLicense ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ipvsadm/default.nix b/nixpkgs/pkgs/os-specific/linux/ipvsadm/default.nix
index 98dab0e62d7..5f91fa5dccd 100644
--- a/nixpkgs/pkgs/os-specific/linux/ipvsadm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ipvsadm/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Linux Virtual Server support programs";
- homepage = http://www.linuxvirtualserver.org/software/ipvs.html;
+ homepage = "http://www.linuxvirtualserver.org/software/ipvs.html";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix b/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix
index 27f176f6a72..4c4e1ff025d 100644
--- a/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/irqbalance/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://github.com/Irqbalance/irqbalance;
+ homepage = "https://github.com/Irqbalance/irqbalance";
description = "A daemon to help balance the cpu load generated by interrupts across all of a systems cpus";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/it87/default.nix b/nixpkgs/pkgs/os-specific/linux/it87/default.nix
index c115eab1503..c48de130e5a 100644
--- a/nixpkgs/pkgs/os-specific/linux/it87/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/it87/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Patched module for IT87xx superio chip sensors support";
- homepage = https://github.com/hannesha/it87;
+ homepage = "https://github.com/hannesha/it87";
license = licenses.gpl2;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = with maintainers; [ yorickvp ];
diff --git a/nixpkgs/pkgs/os-specific/linux/iw/default.nix b/nixpkgs/pkgs/os-specific/linux/iw/default.nix
index 930f77437ac..585bbfd165e 100644
--- a/nixpkgs/pkgs/os-specific/linux/iw/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iw/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
The old tool iwconfig, which uses Wireless Extensions interface, is
deprecated and it's strongly recommended to switch to iw and nl80211.
'';
- homepage = https://wireless.wiki.kernel.org/en/users/Documentation/iw;
+ homepage = "https://wireless.wiki.kernel.org/en/users/Documentation/iw";
license = stdenv.lib.licenses.isc;
maintainers = with stdenv.lib.maintainers; [ viric primeos ];
platforms = with stdenv.lib.platforms; linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/iwd/default.nix b/nixpkgs/pkgs/os-specific/linux/iwd/default.nix
index f6e98b047df..02bd83d9da6 100644
--- a/nixpkgs/pkgs/os-specific/linux/iwd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/iwd/default.nix
@@ -13,12 +13,12 @@
stdenv.mkDerivation rec {
pname = "iwd";
- version = "1.5";
+ version = "1.6";
src = fetchgit {
- url = https://git.kernel.org/pub/scm/network/wireless/iwd.git;
+ url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git";
rev = version;
- sha256 = "09viyfv5j2rl6ly52b2xlc2zbmb6i22dv89jc6823bzdjjimkrg6";
+ sha256 = "0c38c7a234cwdd5y1brq4w56xszs8zlp57rr3nvgp8z8djcy1qvx";
};
nativeBuildInputs = [
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
- homepage = https://git.kernel.org/pub/scm/network/wireless/iwd.git;
+ homepage = "https://git.kernel.org/pub/scm/network/wireless/iwd.git";
description = "Wireless daemon for Linux";
license = licenses.lgpl21;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ixgbevf/default.nix b/nixpkgs/pkgs/os-specific/linux/ixgbevf/default.nix
index 8a860cc1467..67b9a66a8ab 100644
--- a/nixpkgs/pkgs/os-specific/linux/ixgbevf/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ixgbevf/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Intel 82599 Virtual Function Driver";
- homepage = https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/;
+ homepage = "https://sourceforge.net/projects/e1000/files/ixgbevf%20stable/";
license = licenses.gpl2;
priority = 20;
# kernels ship ixgbevf driver for a long time already, maybe switch to a newest kernel?
diff --git a/nixpkgs/pkgs/os-specific/linux/jfbview/default.nix b/nixpkgs/pkgs/os-specific/linux/jfbview/default.nix
index 58e058196bd..f8e211fb289 100644
--- a/nixpkgs/pkgs/os-specific/linux/jfbview/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/jfbview/default.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
- Asynchronous background rendering of the next page
- Customizable multi-threaded caching
'';
- homepage = https://seasonofcode.com/pages/jfbview.html;
+ homepage = "https://seasonofcode.com/pages/jfbview.html";
license = licenses.asl20;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/jool/cli.nix b/nixpkgs/pkgs/os-specific/linux/jool/cli.nix
index 58b1b53d52f..2d6e624fee6 100644
--- a/nixpkgs/pkgs/os-specific/linux/jool/cli.nix
+++ b/nixpkgs/pkgs/os-specific/linux/jool/cli.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://www.jool.mx/;
+ homepage = "https://www.jool.mx/";
description = "Fairly compliant SIIT and Stateful NAT64 for Linux - CLI tools";
platforms = platforms.linux;
license = licenses.gpl2;
diff --git a/nixpkgs/pkgs/os-specific/linux/jool/default.nix b/nixpkgs/pkgs/os-specific/linux/jool/default.nix
index 8d170583a6c..69c0da33136 100644
--- a/nixpkgs/pkgs/os-specific/linux/jool/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/jool/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://www.jool.mx/;
+ homepage = "https://www.jool.mx/";
description = "Fairly compliant SIIT and Stateful NAT64 for Linux - kernel modules";
platforms = platforms.linux;
maintainers = with maintainers; [ fpletz ];
diff --git a/nixpkgs/pkgs/os-specific/linux/jujuutils/default.nix b/nixpkgs/pkgs/os-specific/linux/jujuutils/default.nix
index 617dad8bddd..86b24fe6a5b 100644
--- a/nixpkgs/pkgs/os-specific/linux/jujuutils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/jujuutils/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
buildInputs = [ linuxHeaders ];
meta = {
- homepage = https://github.com/cladisch/linux-firewire-utils;
+ homepage = "https://github.com/cladisch/linux-firewire-utils";
description = "Utilities around FireWire devices connected to a Linux computer";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/kbd/default.nix b/nixpkgs/pkgs/os-specific/linux/kbd/default.nix
index 3386a7f9206..7ee449ff33e 100644
--- a/nixpkgs/pkgs/os-specific/linux/kbd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kbd/default.nix
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "setowner=" ];
meta = with stdenv.lib; {
- homepage = ftp://ftp.altlinux.org/pub/people/legion/kbd/;
+ homepage = "ftp://ftp.altlinux.org/pub/people/legion/kbd/";
description = "Linux keyboard utilities and keyboard maps";
platforms = platforms.linux;
license = licenses.gpl2Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/kbdlight/default.nix b/nixpkgs/pkgs/os-specific/linux/kbdlight/default.nix
index 6df3e4fffe7..bc2d53b5e5d 100644
--- a/nixpkgs/pkgs/os-specific/linux/kbdlight/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kbdlight/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/hobarrera/kbdlight;
+ homepage = "https://github.com/hobarrera/kbdlight";
description = "A very simple application that changes MacBooks' keyboard backlight level";
license = licenses.isc;
maintainers = [ maintainers.womfoo ];
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix
index 363f8eb9174..5d7337c27f6 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.14.173";
+ version = "4.14.176";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0kxp3mgiags8hdax15masab9zr89xraqvl9ri7zwgksx8ixav0m2";
+ sha256 = "18jwxhf29ax54xnylmz9zfkslnxw7y3h215dbfmmvddfp9b0kbmw";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix
index ae5da9fe92f..142cf0aaf92 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.19.109";
+ version = "4.19.115";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0kwnlv5336vqdf38dzn077ic17zkb4rl5khxmc47syzd9zm4fhnh";
+ sha256 = "1hh170z3mv181l6cc6qqc12wif5jsmxbh2qxbq6b9km5irydkchi";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix
index 27fcb5020d7..e99375ed62c 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.4.216";
+ version = "4.4.219";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1hjgh9brvxzi6ypgfnk07l3j28xsxgz88sdshnz19vj96bn1w70q";
+ sha256 = "1mpxqb2m24ay4n9px4n2cyklxy4lhnv9q6wlvilx13rs5qfbb62f";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix
index 4d12bec7617..78c76d12ddc 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.9.216";
+ version = "4.9.219";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0lgv5k8v5xz9z2z4k42566bh0akyk1gr0dx6s1m1rjrzsf9k86l6";
+ sha256 = "0i5wlyp11ss9p035bhq73xjx8iyk5dk4ynvd7msw5qfkrs6265vb";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix
index 5773b171f74..f4293b5bffc 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.4.25";
+ version = "5.4.32";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "09ay0adc3s3m7qk0nj5lkmrp5i0q76a9kax0xix8914d115rgvf0";
+ sha256 = "1czjjnln1cqrnjxw0md6mpw9haw9abdyvmxnjds56ym4nzx9jb8r";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.5.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.5.nix
index bcd67b0af42..c4fbe1aea5e 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.5.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.5.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.5.9";
+ version = "5.5.17";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0y58gkzadjwfqfry5568g4w4p2mpx2sw50sk95i07s5va1ly2dd4";
+ sha256 = "06aqhlysa7zdj6c69hyii3hfqlfa9751ivga38rbqw1lr2gbbnj0";
};
} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix
new file mode 100644
index 00000000000..950c60ac268
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-5.6.nix
@@ -0,0 +1,18 @@
+{ stdenv, buildPackages, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args:
+
+with stdenv.lib;
+
+buildLinux (args // rec {
+ version = "5.6.4";
+
+ # modDirVersion needs to be x.y.z, will automatically add .0 if needed
+ modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
+
+ # branchVersion needs to be x.y
+ extraMeta.branch = versions.majorMinor version;
+
+ src = fetchurl {
+ url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
+ sha256 = "14cxbc9xi4s3xwx4yb1yd4z0kidsk3d443skf5sgmdhcalg79wax";
+ };
+} // (args.argsOverride or {}))
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix
index e9872cf0761..d167a89ea83 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-libre.nix
@@ -1,8 +1,8 @@
{ stdenv, lib, fetchsvn, linux
, scripts ? fetchsvn {
url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/";
- rev = "17322";
- sha256 = "1hhi1gsfr08zj9d8mglbfk5wicfy1gqrh68vg90hxglp61dsx97x";
+ rev = "17402";
+ sha256 = "1g151h6hdiwpvpip1r2rhbma8j13xghcyxddh0ppg9h548wwwack";
}
, ...
}:
@@ -22,7 +22,8 @@ in linux.override {
name = "${linux.name}-libre-src";
src = linux.src;
buildPhase = ''
- ${scripts}/${majorMinor}/deblob-${majorMinor} \
+ # --force flag to skip empty files after deblobbing
+ ${scripts}/${majorMinor}/deblob-${majorMinor} --force \
${major} ${minor} ${patch}
'';
checkPhase = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
index f4b9e5b8da6..456913c5e6d 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
@@ -1,13 +1,13 @@
{ stdenv, buildPackages, fetchgit, fetchpatch, perl, buildLinux, ... } @ args:
buildLinux (args // {
- version = "5.2.2019.10.12";
- modDirVersion = "5.2.0";
+ version = "5.3.2020.04.04";
+ modDirVersion = "5.3.0";
src = fetchgit {
url = "https://evilpiepirate.org/git/bcachefs.git";
- rev = "de906c3e2eddad291d46bd0e7c81c68eaadcd08a";
- sha256 = "1ahabp8pd9slf4lchkbyfkagg9vhic0cw3kwvwryzaxxxjmf2hkk";
+ rev = "a27d7265e75f6d65c2b972ce4ac27abfc153c230";
+ sha256 = "0wnjl4xs7073d5ipcsplv5qpcxb7zpfqd5gqvh3mhqc5j3qn816x";
};
extraConfig = "BCACHEFS_FS m";
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix b/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix
index 4098c30c744..e63fe96be6b 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.6-rc5";
+ version = "5.6-rc7";
extraMeta.branch = "5.6";
# modDirVersion needs to be x.y.z, will always add .0
@@ -11,7 +11,7 @@ buildLinux (args // rec {
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
- sha256 = "0ys4wdv1rf9vshras1n6syy2pgg8kv50f27nprfzhrllni044whr";
+ sha256 = "0wv3ipfm970y2pyadwn5g7hd9bj117qk8jl8sdhrasbsy1p8936i";
};
# Should the testing kernels ever be built on Hydra?
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix b/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix
index 0538511c528..71505840b86 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -269,8 +269,8 @@ let
+ stdenv.lib.concatStringsSep ", " (map (x: x.name) kernelPatches)
+ ")");
license = stdenv.lib.licenses.gpl2;
- homepage = https://www.kernel.org/;
- repositories.git = https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git;
+ homepage = "https://www.kernel.org/";
+ repositories.git = "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git";
maintainers = [
maintainers.thoughtpolice
];
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/patches.nix b/nixpkgs/pkgs/os-specific/linux/kernel/patches.nix
index 2af64c2ddc4..2b718551cc7 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/patches.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/patches.nix
@@ -43,7 +43,7 @@
name = "iwlwifi_mvm_support_version_7_scan_req_umac_fw_command";
patch = fetchpatch {
name = name + ".patch";
- url = https://bugzilla.kernel.org/attachment.cgi?id=260597;
+ url = "https://bugzilla.kernel.org/attachment.cgi?id=260597";
sha256 = "09096npxpgvlwdz3pb3m9brvxh7vy0xc9z9p8hh85xyczyzcsjhr";
};
};
@@ -53,7 +53,7 @@
name = "xen-netfront_fix_mismatched_rtnl_unlock";
patch = fetchpatch {
name = name + ".patch";
- url = https://github.com/torvalds/linux/commit/cb257783c2927b73614b20f915a91ff78aa6f3e8.patch;
+ url = "https://github.com/torvalds/linux/commit/cb257783c2927b73614b20f915a91ff78aa6f3e8.patch";
sha256 = "0xhblx2j8wi3kpnfpgjjwlcwdry97ji2aaq54r3zirk5g5p72zs8";
};
};
@@ -63,7 +63,7 @@
name = "xen-netfront_update_features_after_registering_netdev";
patch = fetchpatch {
name = name + ".patch";
- url = https://github.com/torvalds/linux/commit/45c8184c1bed1ca8a7f02918552063a00b909bf5.patch;
+ url = "https://github.com/torvalds/linux/commit/45c8184c1bed1ca8a7f02918552063a00b909bf5.patch";
sha256 = "1l8xq02rd7vakxg52xm9g4zng0ald866rpgm8kjlh88mwwyjkrwv";
};
};
diff --git a/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix b/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix
index 07dd8c78f42..a3558244297 100644
--- a/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kernel/perf.nix
@@ -70,7 +70,7 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = https://perf.wiki.kernel.org/;
+ homepage = "https://perf.wiki.kernel.org/";
description = "Linux tools to profile with performance counters";
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix b/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix
index 4e9007c7362..b1abf50f5f1 100644
--- a/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kexectools/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = http://horms.net/projects/kexec/kexec-tools;
+ homepage = "http://horms.net/projects/kexec/kexec-tools";
description = "Tools related to the kexec Linux feature";
platforms = platforms.linux;
badPlatforms = [
diff --git a/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix b/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix
index 887aee45aa8..76869bfde5b 100644
--- a/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/keyutils/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = https://people.redhat.com/dhowells/keyutils/;
+ homepage = "https://people.redhat.com/dhowells/keyutils/";
description = "Tools used to control the Linux kernel key management system";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix b/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
index 55ae78219d1..e14e190cd7c 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmod-blacklist-ubuntu/default.nix
@@ -31,7 +31,7 @@ in stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://packages.ubuntu.com/source/zesty/kmod;
+ homepage = "https://packages.ubuntu.com/source/zesty/kmod";
description = "Linux kernel module blacklists from Ubuntu";
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix b/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix
index 07ab0427b22..f0f41331727 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmod-debian-aliases/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://packages.debian.org/source/sid/kmod;
+ homepage = "https://packages.debian.org/source/sid/kmod";
description = "Linux configuration file for modprobe";
maintainers = with lib.maintainers; [ mathnerd314 ];
platforms = with lib.platforms; linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/kmod/default.nix b/nixpkgs/pkgs/os-specific/linux/kmod/default.nix
index 052ab3061c1..de025b436f5 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmod/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmod/default.nix
@@ -38,7 +38,7 @@ in stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://www.kernel.org/pub/linux/utils/kernel/kmod/;
+ homepage = "https://www.kernel.org/pub/linux/utils/kernel/kmod/";
description = "Tools for loading and managing Linux kernel modules";
license = licenses.lgpl21;
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/os-specific/linux/kmscon/default.nix b/nixpkgs/pkgs/os-specific/linux/kmscon/default.nix
index fd16acaa3a9..a79f762a8a2 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmscon/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmscon/default.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
meta = {
description = "KMS/DRM based System Console";
- homepage = http://www.freedesktop.org/wiki/Software/kmscon/;
+ homepage = "http://www.freedesktop.org/wiki/Software/kmscon/";
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/kmscube/default.nix b/nixpkgs/pkgs/os-specific/linux/kmscube/default.nix
index 12463c736a6..e2e63bc10a1 100644
--- a/nixpkgs/pkgs/os-specific/linux/kmscube/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/kmscube/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "kmscube-2018-06-17";
src = fetchgit {
- url = git://anongit.freedesktop.org/mesa/kmscube;
+ url = "git://anongit.freedesktop.org/mesa/kmscube";
rev = "9dcce71e603616ee7a54707e932f962cdf8fb20a";
sha256 = "1q5b5yvyfj3127385mp1bfmcbnpnbdswdk8gspp7g4541xk4k933";
};
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Example OpenGL app using KMS/GBM";
- homepage = https://gitlab.freedesktop.org/mesa/kmscube;
+ homepage = "https://gitlab.freedesktop.org/mesa/kmscube";
license = licenses.mit;
maintainers = with maintainers; [ dezgeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/latencytop/default.nix b/nixpkgs/pkgs/os-specific/linux/latencytop/default.nix
index 93d2ac8b031..40095e543b4 100644
--- a/nixpkgs/pkgs/os-specific/linux/latencytop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/latencytop/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses glib gtk2 ];
meta = {
- homepage = http://latencytop.org;
+ homepage = "http://latencytop.org";
description = "Tool to show kernel reports on latencies (LATENCYTOP option)";
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.viric ];
diff --git a/nixpkgs/pkgs/os-specific/linux/ldm/default.nix b/nixpkgs/pkgs/os-specific/linux/ldm/default.nix
index ce76e31a920..603d2855f56 100644
--- a/nixpkgs/pkgs/os-specific/linux/ldm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ldm/default.nix
@@ -4,7 +4,7 @@ assert mountPath != "";
let
version = "0.5";
- git = https://github.com/LemonBoy/ldm.git;
+ git = "https://github.com/LemonBoy/ldm.git";
in
stdenv.mkDerivation rec {
pname = "ldm";
diff --git a/nixpkgs/pkgs/os-specific/linux/ledger-udev-rules/default.nix b/nixpkgs/pkgs/os-specific/linux/ledger-udev-rules/default.nix
index e61bac510e6..e85eb02f8c8 100644
--- a/nixpkgs/pkgs/os-specific/linux/ledger-udev-rules/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ledger-udev-rules/default.nix
@@ -24,6 +24,6 @@ stdenv.mkDerivation {
license = licenses.asl20;
maintainers = with maintainers; [ asymmetric ];
platforms = platforms.linux;
- homepage = https://github.com/LedgerHQ/udev-rules;
+ homepage = "https://github.com/LedgerHQ/udev-rules";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/libaio/default.nix b/nixpkgs/pkgs/os-specific/linux/libaio/default.nix
index 792568e8b57..63d446319d6 100644
--- a/nixpkgs/pkgs/os-specific/linux/libaio/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libaio/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
patches = [ (fetchpatch {
- url = https://pagure.io/libaio/c/da47c32b2ff39e52fbed1622c34b86bc88d7c217.patch;
+ url = "https://pagure.io/libaio/c/da47c32b2ff39e52fbed1622c34b86bc88d7c217.patch";
sha256 = "1kqpiswjn549s3w3m89bw5qkl7bw5pvq6gp5cdzd926ymlgivj5c";
}) ];
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Library for asynchronous I/O in Linux";
- homepage = http://lse.sourceforge.net/io/aio.html;
+ homepage = "http://lse.sourceforge.net/io/aio.html";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.lgpl21;
maintainers = with stdenv.lib.maintainers; [ ];
diff --git a/nixpkgs/pkgs/os-specific/linux/libatasmart/default.nix b/nixpkgs/pkgs/os-specific/linux/libatasmart/default.nix
index 018f8c62435..cf5fc54ed65 100644
--- a/nixpkgs/pkgs/os-specific/linux/libatasmart/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libatasmart/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ udev ];
meta = with stdenv.lib; {
- homepage = http://0pointer.de/blog/projects/being-smart.html;
+ homepage = "http://0pointer.de/blog/projects/being-smart.html";
description = "Library for querying ATA SMART status";
license = licenses.lgpl21;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/libcap-ng/default.nix b/nixpkgs/pkgs/os-specific/linux/libcap-ng/default.nix
index 476c5931d4d..c9b061fe03b 100644
--- a/nixpkgs/pkgs/os-specific/linux/libcap-ng/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libcap-ng/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = let inherit (stdenv.lib) platforms licenses; in {
description = "Library for working with POSIX capabilities";
- homepage = https://people.redhat.com/sgrubb/libcap-ng/;
+ homepage = "https://people.redhat.com/sgrubb/libcap-ng/";
platforms = platforms.linux;
license = licenses.lgpl21;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/libnl/default.nix b/nixpkgs/pkgs/os-specific/linux/libnl/default.nix
index 61380115ab5..551352fa46c 100644
--- a/nixpkgs/pkgs/os-specific/linux/libnl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libnl/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
inherit version;
- homepage = http://www.infradead.org/~tgr/libnl/;
+ homepage = "http://www.infradead.org/~tgr/libnl/";
description = "Linux Netlink interface library suite";
license = licenses.lgpl21;
maintainers = with maintainers; [ fpletz ];
diff --git a/nixpkgs/pkgs/os-specific/linux/libratbag/default.nix b/nixpkgs/pkgs/os-specific/linux/libratbag/default.nix
index 63220846f0c..22763130aee 100644
--- a/nixpkgs/pkgs/os-specific/linux/libratbag/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libratbag/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Configuration library for gaming mice";
- homepage = https://github.com/libratbag/libratbag;
+ homepage = "https://github.com/libratbag/libratbag";
license = licenses.mit;
maintainers = with maintainers; [ mvnetbiz ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/libsepol/default.nix b/nixpkgs/pkgs/os-specific/linux/libsepol/default.nix
index b31554d6cee..497961af11b 100644
--- a/nixpkgs/pkgs/os-specific/linux/libsepol/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libsepol/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "SELinux binary policy manipulation library";
- homepage = http://userspace.selinuxproject.org;
+ homepage = "http://userspace.selinuxproject.org";
platforms = platforms.linux;
maintainers = [ maintainers.phreedom ];
license = stdenv.lib.licenses.gpl2;
diff --git a/nixpkgs/pkgs/os-specific/linux/libsmbios/default.nix b/nixpkgs/pkgs/os-specific/linux/libsmbios/default.nix
index 81f5fe49d55..268588f53ab 100644
--- a/nixpkgs/pkgs/os-specific/linux/libsmbios/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libsmbios/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
preFixup = ''rm -rf "$(pwd)" ''; # Hack to avoid TMPDIR in RPATHs
meta = with stdenv.lib; {
- homepage = https://github.com/dell/libsmbios;
+ homepage = "https://github.com/dell/libsmbios";
description = "A library to obtain BIOS information";
license = with licenses; [ osl21 gpl2Plus ];
maintainers = with maintainers; [ ];
diff --git a/nixpkgs/pkgs/os-specific/linux/libudev0-shim/default.nix b/nixpkgs/pkgs/os-specific/linux/libudev0-shim/default.nix
index ecdc658f2f1..2073f9f6f56 100644
--- a/nixpkgs/pkgs/os-specific/linux/libudev0-shim/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libudev0-shim/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Shim to preserve libudev.so.0 compatibility";
- homepage = https://github.com/archlinux/libudev0-shim;
+ homepage = "https://github.com/archlinux/libudev0-shim";
platforms = platforms.linux;
license = licenses.lgpl21;
maintainers = with maintainers; [ abbradar ];
diff --git a/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix b/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix
index 14c152dc10e..e54dee10c1d 100644
--- a/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/libvolume_id/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "libvolume_id-0.81.1";
src = fetchurl {
- url = https://www.marcuscom.com/downloads/libvolume_id-0.81.1.tar.bz2;
+ url = "https://www.marcuscom.com/downloads/libvolume_id-0.81.1.tar.bz2";
sha256 = "029z04vdxxsl8gycm9whcljhv6dy4b12ybsxdb99jr251gl1ifs5";
};
diff --git a/nixpkgs/pkgs/os-specific/linux/light/default.nix b/nixpkgs/pkgs/os-specific/linux/light/default.nix
index e9ee69ca03e..45af4e7ae8e 100644
--- a/nixpkgs/pkgs/os-specific/linux/light/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/light/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = {
description = "GNU/Linux application to control backlights";
- homepage = https://haikarainen.github.io/light/;
+ homepage = "https://haikarainen.github.io/light/";
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ puffnfresh dtzWill ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/lightum/default.nix b/nixpkgs/pkgs/os-specific/linux/lightum/default.nix
index 3eaf4363195..3c37b66d231 100644
--- a/nixpkgs/pkgs/os-specific/linux/lightum/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lightum/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "lightum-2014-06-07";
src = fetchgit {
- url = https://github.com/poliva/lightum;
+ url = "https://github.com/poliva/lightum";
rev = "123e6babe0669b23d4c1dfa5511088608ff2baa8";
sha256 = "01x24rcrkgksyvqpgkr9zafg3jgs8nqng8yf0hx0kbmcimar8dbp";
};
@@ -30,7 +30,7 @@ stdenv.mkDerivation {
meta = {
description = "MacBook automatic light sensor daemon";
- homepage = https://github.com/poliva/lightum;
+ homepage = "https://github.com/poliva/lightum";
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [ puffnfresh ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/lksctp-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/lksctp-tools/default.nix
index 6c644c9482a..bef74cd33ba 100644
--- a/nixpkgs/pkgs/os-specific/linux/lksctp-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lksctp-tools/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Linux Kernel Stream Control Transmission Protocol Tools.";
- homepage = http://lksctp.sourceforge.net/;
+ homepage = "http://lksctp.sourceforge.net/";
license = with licenses; [ gpl2 lgpl21 ]; # library is lgpl21
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/lsiutil/default.nix b/nixpkgs/pkgs/os-specific/linux/lsiutil/default.nix
index 63155e66678..da45e202c02 100644
--- a/nixpkgs/pkgs/os-specific/linux/lsiutil/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lsiutil/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
installPhase = "true";
meta = {
- homepage = http://www.lsi.com/;
+ homepage = "http://www.lsi.com/";
description = "LSI Logic Fusion MPT command line management tool";
license = stdenv.lib.licenses.unfree;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/lttng-modules/default.nix b/nixpkgs/pkgs/os-specific/linux/lttng-modules/default.nix
index 46c8dec8889..30d4a29b166 100644
--- a/nixpkgs/pkgs/os-specific/linux/lttng-modules/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lttng-modules/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Linux kernel modules for LTTng tracing";
- homepage = https://lttng.org/;
+ homepage = "https://lttng.org/";
license = with licenses; [ lgpl21 gpl2 mit ];
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
diff --git a/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix b/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix
index 7eac8fad64c..c7925bae558 100644
--- a/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lvm2/default.nix
@@ -82,7 +82,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = http://sourceware.org/lvm2/;
+ homepage = "http://sourceware.org/lvm2/";
description = "Tools to support Logical Volume Management (LVM) on Linux";
platforms = platforms.linux;
license = with licenses; [ gpl2 bsd2 lgpl21 ];
diff --git a/nixpkgs/pkgs/os-specific/linux/lxc/default.nix b/nixpkgs/pkgs/os-specific/linux/lxc/default.nix
index fff66fe328a..d8aff40eefd 100644
--- a/nixpkgs/pkgs/os-specific/linux/lxc/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lxc/default.nix
@@ -9,11 +9,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "lxc";
- version = "3.2.1";
+ version = "4.0.1";
src = fetchurl {
url = "https://linuxcontainers.org/downloads/lxc/lxc-${version}.tar.gz";
- sha256 = "1m633j5k700nsc3smca7fxqfhxhypxbamh18x9z60zdilj33k42z";
+ sha256 = "178kqjz0n5nnjw0z8ac5lbfpqprna9xfd9ckakp34zq9vz0smfvh";
};
nativeBuildInputs = [
@@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://linuxcontainers.org/;
+ homepage = "https://linuxcontainers.org/";
description = "Userspace tools for Linux Containers, a lightweight virtualization system";
license = licenses.lgpl21Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix b/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix
index 15a3fa5f04f..65615f5c240 100644
--- a/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/lxcfs/default.nix
@@ -3,13 +3,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "lxcfs-4.0.0";
+ name = "lxcfs-4.0.1";
src = fetchFromGitHub {
owner = "lxc";
repo = "lxcfs";
rev = name;
- sha256 = "0p9fl7zya65wsxg2vabdc0jrhw6mdz081cacd7np4zrppv16v6dx";
+ sha256 = "09y26ln2wxpi809kd3r352my64aal0yz2a5kin0i25gnvivl32cs";
};
nativeBuildInputs = [ pkgconfig help2man autoreconfHook ];
diff --git a/nixpkgs/pkgs/os-specific/linux/macchanger/default.nix b/nixpkgs/pkgs/os-specific/linux/macchanger/default.nix
index 1f1c4b4d7c1..29d2a3914a2 100644
--- a/nixpkgs/pkgs/os-specific/linux/macchanger/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/macchanger/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
description = "A utility for viewing/manipulating the MAC address of network interfaces";
maintainers = with maintainers; [ joachifm ma27 ];
license = licenses.gpl2Plus;
- homepage = https://www.gnu.org/software/macchanger;
+ homepage = "https://www.gnu.org/software/macchanger";
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/mba6x_bl/default.nix b/nixpkgs/pkgs/os-specific/linux/mba6x_bl/default.nix
index 7c72c8a2dbf..f48a3dbb62f 100644
--- a/nixpkgs/pkgs/os-specific/linux/mba6x_bl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mba6x_bl/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "MacBook Air 6,1 and 6,2 (mid 2013) backlight driver";
- homepage = https://github.com/patjak/mba6x_bl;
+ homepage = "https://github.com/patjak/mba6x_bl";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = [ maintainers.simonvandel ];
diff --git a/nixpkgs/pkgs/os-specific/linux/mbpfan/default.nix b/nixpkgs/pkgs/os-specific/linux/mbpfan/default.nix
index 4e2e31606c5..675d9417a01 100644
--- a/nixpkgs/pkgs/os-specific/linux/mbpfan/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mbpfan/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
description = "Daemon that uses input from coretemp module and sets the fan speed using the applesmc module";
- homepage = https://github.com/dgraziotin/mbpfan;
+ homepage = "https://github.com/dgraziotin/mbpfan";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ cstrahan ];
diff --git a/nixpkgs/pkgs/os-specific/linux/mcelog/default.nix b/nixpkgs/pkgs/os-specific/linux/mcelog/default.nix
index c5b94d2d0c5..c224595a984 100644
--- a/nixpkgs/pkgs/os-specific/linux/mcelog/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mcelog/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
including bad page offlining and automatic cache error handling. All
errors are logged to /var/log/mcelog or syslog or the journal.
'';
- homepage = http://mcelog.org/;
+ homepage = "http://mcelog.org/";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/mdadm/default.nix b/nixpkgs/pkgs/os-specific/linux/mdadm/default.nix
index 8638ac9f798..6a71196157b 100644
--- a/nixpkgs/pkgs/os-specific/linux/mdadm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mdadm/default.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Programs for managing RAID arrays under Linux";
- homepage = http://neil.brown.name/blog/mdadm;
+ homepage = "http://neil.brown.name/blog/mdadm";
license = licenses.gpl2;
maintainers = with maintainers; [ ekleog ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/microcode/amd.nix b/nixpkgs/pkgs/os-specific/linux/microcode/amd.nix
index 1a24ae3b9a2..a1a37db9dd6 100644
--- a/nixpkgs/pkgs/os-specific/linux/microcode/amd.nix
+++ b/nixpkgs/pkgs/os-specific/linux/microcode/amd.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "AMD Processor microcode patch";
- homepage = http://www.amd64.org/support/microcode.html;
+ homepage = "http://www.amd64.org/support/microcode.html";
license = licenses.unfreeRedistributableFirmware;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix b/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix
index 70b2580b664..4bf1c02d2df 100644
--- a/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix
+++ b/nixpkgs/pkgs/os-specific/linux/microcode/intel.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://www.intel.com/;
+ homepage = "http://www.intel.com/";
description = "Microcode for Intel processors";
license = licenses.unfreeRedistributableFirmware;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/microcode/iucode-tool.nix b/nixpkgs/pkgs/os-specific/linux/microcode/iucode-tool.nix
index c81a0c9097a..65cb01c84a5 100644
--- a/nixpkgs/pkgs/os-specific/linux/microcode/iucode-tool.nix
+++ b/nixpkgs/pkgs/os-specific/linux/microcode/iucode-tool.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Intel® 64 and IA-32 processor microcode tool";
- homepage = https://gitlab.com/iucode-tool/iucode-tool;
+ homepage = "https://gitlab.com/iucode-tool/iucode-tool";
license = licenses.gpl2;
maintainers = with maintainers; [ peterhoeg ];
platforms = [ "x86_64-linux" "i686-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/mingetty/default.nix b/nixpkgs/pkgs/os-specific/linux/mingetty/default.nix
index a29a0373424..775910d30d6 100644
--- a/nixpkgs/pkgs/os-specific/linux/mingetty/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mingetty/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "mingetty-1.08";
src = fetchurl {
- url = mirror://sourceforge/mingetty/mingetty-1.08.tar.gz;
+ url = "mirror://sourceforge/mingetty/mingetty-1.08.tar.gz";
sha256 = "05yxrp44ky2kg6qknk1ih0kvwkgbn9fbz77r3vci7agslh5wjm8g";
};
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://sourceforge.net/projects/mingetty;
+ homepage = "https://sourceforge.net/projects/mingetty";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/miraclecast/default.nix b/nixpkgs/pkgs/os-specific/linux/miraclecast/default.nix
index 6b67401b9b2..d04695ef619 100644
--- a/nixpkgs/pkgs/os-specific/linux/miraclecast/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/miraclecast/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Connect external monitors via Wi-Fi";
- homepage = https://github.com/albfan/miraclecast;
+ homepage = "https://github.com/albfan/miraclecast";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ tstrobel ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/mkinitcpio-nfs-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/mkinitcpio-nfs-utils/default.nix
index 1b5925a5581..8a20a2f733a 100644
--- a/nixpkgs/pkgs/os-specific/linux/mkinitcpio-nfs-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mkinitcpio-nfs-utils/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://archlinux.org/;
+ homepage = "https://archlinux.org/";
description = "ipconfig and nfsmount tools for root on NFS, ported from klibc";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/mmc-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/mmc-utils/default.nix
index 16c73377cb4..61ad327c394 100644
--- a/nixpkgs/pkgs/os-specific/linux/mmc-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mmc-utils/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Configure MMC storage devices from userspace";
- homepage = http://git.kernel.org/cgit/linux/kernel/git/cjb/mmc-utils.git/;
+ homepage = "http://git.kernel.org/cgit/linux/kernel/git/cjb/mmc-utils.git/";
license = licenses.gpl2;
maintainers = [ maintainers.dezgeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/molly-guard/default.nix b/nixpkgs/pkgs/os-specific/linux/molly-guard/default.nix
index 9b412d9d7ed..c9bdff9de3e 100644
--- a/nixpkgs/pkgs/os-specific/linux/molly-guard/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/molly-guard/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Attempts to prevent you from accidentally shutting down or rebooting machines";
- homepage = https://salsa.debian.org/debian/molly-guard;
+ homepage = "https://salsa.debian.org/debian/molly-guard";
license = licenses.artistic2;
platforms = platforms.linux;
maintainers = with maintainers; [ DerTim1 ];
diff --git a/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix
index 9a76e5873d4..7e5ce115db4 100644
--- a/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/multipath-tools/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Tools for the Linux multipathing driver";
- homepage = http://christophe.varoqui.free.fr/;
+ homepage = "http://christophe.varoqui.free.fr/";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/musl/default.nix b/nixpkgs/pkgs/os-specific/linux/musl/default.nix
index 93e9ba614f8..d31a75fbba0 100644
--- a/nixpkgs/pkgs/os-specific/linux/musl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/musl/default.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
patches = [
# Minor touchup to build system making dynamic linker symlink relative
(fetchurl {
- url = https://raw.githubusercontent.com/openwrt/openwrt/87606e25afac6776d1bbc67ed284434ec5a832b4/toolchain/musl/patches/300-relative.patch;
+ url = "https://raw.githubusercontent.com/openwrt/openwrt/87606e25afac6776d1bbc67ed284434ec5a832b4/toolchain/musl/patches/300-relative.patch";
sha256 = "0hfadrycb60sm6hb6by4ycgaqc9sgrhh42k39v8xpmcvdzxrsq2n";
})
];
diff --git a/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix b/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix
index 9490bc91181..acb4676a3f5 100644
--- a/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mwprocapture/default.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = http://www.magewell.com/;
+ homepage = "http://www.magewell.com/";
description = "Linux driver for the Magewell Pro Capture family";
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [ MP2E ];
diff --git a/nixpkgs/pkgs/os-specific/linux/mxu11x0/default.nix b/nixpkgs/pkgs/os-specific/linux/mxu11x0/default.nix
index 76e60ec80ff..ab0b927f1bd 100644
--- a/nixpkgs/pkgs/os-specific/linux/mxu11x0/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/mxu11x0/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "MOXA UPort 11x0 USB to Serial Hub driver";
- homepage = https://www.moxa.com/en/products/industrial-edge-connectivity/usb-to-serial-converters-usb-hubs/usb-to-serial-converters/uport-1000-series;
+ homepage = "https://www.moxa.com/en/products/industrial-edge-connectivity/usb-to-serial-converters-usb-hubs/usb-to-serial-converters/uport-1000-series";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ uralbash ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/ndiswrapper/default.nix b/nixpkgs/pkgs/os-specific/linux/ndiswrapper/default.nix
index bdb52c0c091..34c77bc3e6a 100644
--- a/nixpkgs/pkgs/os-specific/linux/ndiswrapper/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ndiswrapper/default.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
meta = {
description = "Ndis driver wrapper for the Linux kernel";
- homepage = https://sourceforge.net/projects/ndiswrapper;
+ homepage = "https://sourceforge.net/projects/ndiswrapper";
license = "GPL";
platforms = [ "i686-linux" "x86_64-linux" ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/net-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/net-tools/default.nix
index 3cd8f224ce4..9095b652b42 100644
--- a/nixpkgs/pkgs/os-specific/linux/net-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/net-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "net-tools";
- version = "1.60_p20170221182432";
+ version = "1.60_p20180626073013";
src = fetchurl {
url = "mirror://gentoo/distfiles/${pname}-${version}.tar.xz";
- sha256 = "08r4r2a24g5bm8jwgfa998gs1fld7fgbdf7pilrpsw1m974xn04a";
+ sha256 = "0mzsjjmz5kn676w2glmxwwd8bj0xy9dhhn21aplb435b767045q4";
};
preBuild =
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
];
meta = {
- homepage = http://net-tools.sourceforge.net/;
+ homepage = "http://net-tools.sourceforge.net/";
description = "A set of tools for controlling the network subsystem in Linux";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/net-tools/mptcp.nix b/nixpkgs/pkgs/os-specific/linux/net-tools/mptcp.nix
index 700bc5cb7f1..6e798e6807d 100644
--- a/nixpkgs/pkgs/os-specific/linux/net-tools/mptcp.nix
+++ b/nixpkgs/pkgs/os-specific/linux/net-tools/mptcp.nix
@@ -12,7 +12,7 @@ nettools.overrideAttrs(oa: rec {
};
meta = with stdenv.lib; {
- homepage = https://github.com/multipath-tcp/net-tools;
+ homepage = "https://github.com/multipath-tcp/net-tools";
description = "A set of tools for controlling the network subsystem in Linux";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/netatop/default.nix b/nixpkgs/pkgs/os-specific/linux/netatop/default.nix
index 718cf4815ba..93bb1316d20 100644
--- a/nixpkgs/pkgs/os-specific/linux/netatop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/netatop/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
meta = {
description = "Network monitoring module for atop";
- homepage = https://www.atoptool.nl/downloadnetatop.php;
+ homepage = "https://www.atoptool.nl/downloadnetatop.php";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [viric];
diff --git a/nixpkgs/pkgs/os-specific/linux/nfs-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/nfs-utils/default.nix
index 74363be47f4..719ded4d70f 100644
--- a/nixpkgs/pkgs/os-specific/linux/nfs-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nfs-utils/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchurl, fetchpatch, lib, pkgconfig, utillinux, libcap, libtirpc, libevent
, sqlite, kerberos, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers
, python3, buildPackages, nixosTests
+, enablePython ? true
}:
let
@@ -25,8 +26,7 @@ stdenv.mkDerivation rec {
buildInputs = [
libtirpc libcap libevent sqlite lvm2
libuuid keyutils kerberos tcp_wrappers
- python3
- ];
+ ] ++ lib.optional enablePython python3;
enableParallelBuilding = true;
@@ -96,6 +96,9 @@ stdenv.mkDerivation rec {
-e "s,/sbin/modprobe,${kmod}/bin/modprobe,g" \
-e "s,/usr/sbin,$out/bin,g" \
$out/etc/systemd/system/*
+ '' + lib.optionalString (!enablePython) ''
+ # Remove all scripts that require python (currently mountstats and nfsiostat)
+ grep -l /usr/bin/python $out/bin/* | xargs -I {} rm -v {}
'';
# One test fails on mips.
@@ -120,7 +123,7 @@ stdenv.mkDerivation rec {
daemons.
'';
- homepage = https://linux-nfs.org/;
+ homepage = "https://linux-nfs.org/";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
diff --git a/nixpkgs/pkgs/os-specific/linux/nss_ldap/default.nix b/nixpkgs/pkgs/os-specific/linux/nss_ldap/default.nix
index c23eb19a482..74369060ba9 100644
--- a/nixpkgs/pkgs/os-specific/linux/nss_ldap/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nss_ldap/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "nss_ldap-265";
src = fetchurl {
- url = http://www.padl.com/download/nss_ldap-265.tar.gz;
+ url = "http://www.padl.com/download/nss_ldap-265.tar.gz";
sha256 = "1a16q9p97d2blrj0h6vl1xr7dg7i4s8x8namipr79mshby84vdbp";
};
diff --git a/nixpkgs/pkgs/os-specific/linux/numactl/default.nix b/nixpkgs/pkgs/os-specific/linux/numactl/default.nix
index f2188ee37cb..8505fbc750f 100644
--- a/nixpkgs/pkgs/os-specific/linux/numactl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/numactl/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Library and tools for non-uniform memory access (NUMA) machines";
- homepage = https://github.com/numactl/numactl;
+ homepage = "https://github.com/numactl/numactl";
license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21
platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/numad/default.nix b/nixpkgs/pkgs/os-specific/linux/numad/default.nix
index 0d5dd118798..47af20152db 100644
--- a/nixpkgs/pkgs/os-specific/linux/numad/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/numad/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A user-level daemon that monitors NUMA topology and processes resource consumption to facilitate good NUMA resource access";
- homepage = https://fedoraproject.org/wiki/Features/numad;
+ homepage = "https://fedoraproject.org/wiki/Features/numad";
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = with maintainers; [ domenkozar ];
diff --git a/nixpkgs/pkgs/os-specific/linux/numatop/default.nix b/nixpkgs/pkgs/os-specific/linux/numatop/default.nix
index 80f14b568ed..57ee511bbad 100644
--- a/nixpkgs/pkgs/os-specific/linux/numatop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/numatop/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Tool for runtime memory locality characterization and analysis of processes and threads on a NUMA system";
- homepage = https://01.org/numatop;
+ homepage = "https://01.org/numatop";
license = licenses.bsd3;
maintainers = with maintainers; [ dtzWill ];
platforms = [
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
index 9a9c48a7908..e195bf587ee 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -1,4 +1,4 @@
-{ lib, callPackage, fetchurl, stdenv }:
+{ lib, callPackage, fetchpatch, fetchurl, stdenv }:
let
@@ -22,10 +22,10 @@ rec {
# Policy: use the highest stable version as the default (on our master).
stable = if stdenv.hostPlatform.system == "x86_64-linux"
then generic {
- version = "440.59";
- sha256_64bit = "162gq6w44l8sgnn4qnl2rdlx8c008p04zv4c3i1ps20p21n1mjv1";
- settingsSha256 = "0vxhmirqzyav5ljf0f04yk0az48ir5v0817dq9z9kyqfdvnby93g";
- persistencedSha256 = "0npjh7nashasydp8q6bbcp21w8fc1dycgjy50ics775hjnvm61qn";
+ version = "440.82";
+ sha256_64bit = "13km9800skyraa0s312fc4hwyw5pzb0jfkrv1yg6anppyan1bm7d";
+ settingsSha256 = "15psxvd65wi6hmxmd2vvsp2v0m07axw613hb355nh15r1dpkr3ma";
+ persistencedSha256 = "13izz9p2kg9g38gf57g3s2sw7wshp1i9m5pzljh9v82c4c22x1fw";
}
else legacy_390;
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
index 9e2ee6e834c..1d73ab8171a 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/generic.nix
@@ -89,7 +89,7 @@ let
};
meta = with stdenv.lib; {
- homepage = https://www.nvidia.com/object/unix.html;
+ homepage = "https://www.nvidia.com/object/unix.html";
description = "X.org driver and kernel module for NVIDIA graphics cards";
license = licenses.unfreeRedistributable;
platforms = [ "i686-linux" "x86_64-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/persistenced.nix b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
index 4f8a0b68664..de36ad06c60 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://www.nvidia.com/object/unix.html;
+ homepage = "https://www.nvidia.com/object/unix.html";
description = "Settings application for NVIDIA graphics cards";
license = licenses.unfreeRedistributable;
platforms = nvidia_x11.meta.platforms;
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/settings.nix b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/settings.nix
index 533a74fcffd..b1250e56ee0 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidia-x11/settings.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvidia-x11/settings.nix
@@ -98,7 +98,7 @@ stdenv.mkDerivation {
};
meta = with stdenv.lib; {
- homepage = https://www.nvidia.com/object/unix.html;
+ homepage = "https://www.nvidia.com/object/unix.html";
description = "Settings application for NVIDIA graphics cards";
license = licenses.unfreeRedistributable;
platforms = nvidia_x11.meta.platforms;
diff --git a/nixpkgs/pkgs/os-specific/linux/nvidiabl/default.nix b/nixpkgs/pkgs/os-specific/linux/nvidiabl/default.nix
index 02161f7133c..08af09d3d05 100644
--- a/nixpkgs/pkgs/os-specific/linux/nvidiabl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/nvidiabl/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Linux driver for setting the backlight brightness on laptops using NVIDIA GPU";
- homepage = https://github.com/guillaumezin/nvidiabl;
+ homepage = "https://github.com/guillaumezin/nvidiabl";
license = licenses.gpl2;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = with maintainers; [ yorickvp ];
diff --git a/nixpkgs/pkgs/os-specific/linux/odp-dpdk/default.nix b/nixpkgs/pkgs/os-specific/linux/odp-dpdk/default.nix
index e1acda12025..39bb2f3e411 100644
--- a/nixpkgs/pkgs/os-specific/linux/odp-dpdk/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/odp-dpdk/default.nix
@@ -52,7 +52,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Open Data Plane optimized for DPDK";
- homepage = https://www.opendataplane.org;
+ homepage = "https://www.opendataplane.org";
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.abuibrahim ];
diff --git a/nixpkgs/pkgs/os-specific/linux/ofp/default.nix b/nixpkgs/pkgs/os-specific/linux/ofp/default.nix
index 855754a6bc1..7467f7d8713 100644
--- a/nixpkgs/pkgs/os-specific/linux/ofp/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ofp/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "High performance TCP/IP stack";
- homepage = http://www.openfastpath.org;
+ homepage = "http://www.openfastpath.org";
license = licenses.bsd3;
platforms = [ "x86_64-linux" ];
maintainers = [ maintainers.abuibrahim ];
diff --git a/nixpkgs/pkgs/os-specific/linux/open-isns/default.nix b/nixpkgs/pkgs/os-specific/linux/open-isns/default.nix
index 6a0273afbdd..1617696e00e 100644
--- a/nixpkgs/pkgs/os-specific/linux/open-isns/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/open-isns/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = {
description = "iSNS server and client for Linux";
license = stdenv.lib.licenses.lgpl21;
- homepage = https://github.com/gonzoleeman/open-isns;
+ homepage = "https://github.com/gonzoleeman/open-isns";
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/openvswitch/lts.nix b/nixpkgs/pkgs/os-specific/linux/openvswitch/lts.nix
index 4f3f4c5c172..358a8b39917 100644
--- a/nixpkgs/pkgs/os-specific/linux/openvswitch/lts.nix
+++ b/nixpkgs/pkgs/os-specific/linux/openvswitch/lts.nix
@@ -75,7 +75,7 @@ in stdenv.mkDerivation rec {
support distribution across multiple physical servers similar
to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
'';
- homepage = https://www.openvswitch.org/;
+ homepage = "https://www.openvswitch.org/";
license = licenses.asl20;
maintainers = with maintainers; [ netixx kmcopper ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/otpw/default.nix b/nixpkgs/pkgs/os-specific/linux/otpw/default.nix
index a0464e1996a..c9597ab0fe4 100644
--- a/nixpkgs/pkgs/os-specific/linux/otpw/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/otpw/default.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "stackprotector" ];
meta = {
- homepage = http://www.cl.cam.ac.uk/~mgk25/otpw.html;
+ homepage = "http://www.cl.cam.ac.uk/~mgk25/otpw.html";
description = "A one-time password login package";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pam/default.nix b/nixpkgs/pkgs/os-specific/linux/pam/default.nix
index e4429cc3bd7..2e44a887d69 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam/default.nix
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
doCheck = false; # fails
meta = with stdenv.lib; {
- homepage = http://www.linux-pam.org/;
+ homepage = "http://www.linux-pam.org/";
description = "Pluggable Authentication Modules, a flexible mechanism for authenticating user";
platforms = platforms.linux;
license = licenses.bsd3;
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_ccreds/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_ccreds/default.nix
index 012750c22ad..c4abfe5c44c 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_ccreds/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_ccreds/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pam openssl db ];
meta = with stdenv.lib; {
- homepage = https://www.padl.com/OSS/pam_ccreds.html;
+ homepage = "https://www.padl.com/OSS/pam_ccreds.html";
description = "PAM module to locally authenticate using an enterprise identity when the network is unavailable";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_krb5/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_krb5/default.nix
index 3b23c286e19..7a384c793d2 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_krb5/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_krb5/default.nix
@@ -1,17 +1,17 @@
{ stdenv, fetchurl, pam, kerberos }:
stdenv.mkDerivation rec {
- name = "pam-krb5-4.8";
+ name = "pam-krb5-4.9";
src = fetchurl {
url = "https://archives.eyrie.org/software/kerberos/${name}.tar.gz";
- sha256 = "0j96jfaxzkj1ifc3qxagjmaxvgda7ndqaaxx2ka018is9f5lbfrs";
+ sha256 = "0kzz6mjkzw571pkv684vyczhl874f6p7lih3dj7s764gxdxnv4y5";
};
buildInputs = [ pam kerberos ];
meta = with stdenv.lib; {
- homepage = https://www.eyrie.org/~eagle/software/pam-krb5/;
+ homepage = "https://www.eyrie.org/~eagle/software/pam-krb5/";
description = "PAM module allowing PAM-aware applications to authenticate users by performing an AS exchange with a Kerberos KDC";
longDescription = ''
pam_krb5 can optionally convert Kerberos 5 credentials to Kerberos IV
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_ldap/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_ldap/default.nix
index 2b3a300ecca..e327a551b23 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_ldap/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_ldap/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pam openldap ];
meta = {
- homepage = https://www.padl.com/OSS/pam_ldap.html;
+ homepage = "https://www.padl.com/OSS/pam_ldap.html";
description = "LDAP backend for PAM";
longDescription = ''
The pam_ldap module provides the means for Solaris and Linux servers and
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_mount/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_mount/default.nix
index 4bda93baddc..18bc84effa0 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_mount/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_mount/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://pam-mount.sourceforge.net/;
+ homepage = "http://pam-mount.sourceforge.net/";
description = "PAM module to mount volumes for a user session";
maintainers = [ maintainers.tstrobel ];
license = with licenses; [ gpl2 gpl3 lgpl21 lgpl3 ];
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_pgsql/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_pgsql/default.nix
index a1c91516ce0..6aa1c3be1e2 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_pgsql/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_pgsql/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Support to authenticate against PostgreSQL for PAM-enabled appliations";
- homepage = https://github.com/pam-pgsql/pam-pgsql;
+ homepage = "https://github.com/pam-pgsql/pam-pgsql";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix
index b47ad4815b5..3ab1ae28a7b 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
- homepage = http://pamsshagentauth.sourceforge.net/;
+ homepage = "http://pamsshagentauth.sourceforge.net/";
description = "PAM module for authentication through the SSH agent";
maintainers = [ stdenv.lib.maintainers.eelco ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_u2f/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_u2f/default.nix
index 6e9ab379dbc..30acb86d860 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_u2f/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_u2f/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://developers.yubico.com/pam-u2f/;
+ homepage = "https://developers.yubico.com/pam-u2f/";
description = "A PAM module for allowing authentication with a U2F device";
license = licenses.bsd2;
platforms = platforms.unix;
diff --git a/nixpkgs/pkgs/os-specific/linux/pam_usb/default.nix b/nixpkgs/pkgs/os-specific/linux/pam_usb/default.nix
index 9b915725514..3e01b1bd455 100644
--- a/nixpkgs/pkgs/os-specific/linux/pam_usb/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pam_usb/default.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = http://pamusb.org/;
+ homepage = "http://pamusb.org/";
description = "Authentication using USB Flash Drives";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pcm/default.nix b/nixpkgs/pkgs/os-specific/linux/pcm/default.nix
index c00bd67f95c..cc5c2efd46e 100644
--- a/nixpkgs/pkgs/os-specific/linux/pcm/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pcm/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "201902";
+ version = "202003";
pname = "pcm";
src = fetchFromGitHub {
owner = "opcm";
repo = "pcm";
rev = version;
- sha256 = "15kh5ry2w1zj2mbg98hlayw8g53jy79q2ixj2wm48g8vagamv77z";
+ sha256 = "1f83dhzrzgcyv5j5xxibvywvpg8sgf1g72f5x40cdb4149nwbfra";
};
installPhase = ''
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Processor counter monitor";
- homepage = https://www.intel.com/software/pcm;
+ homepage = "https://www.intel.com/software/pcm";
license = licenses.bsd3;
maintainers = with maintainers; [ roosemberth ];
platforms = [ "x86_64-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/pcmciautils/default.nix b/nixpkgs/pkgs/os-specific/linux/pcmciautils/default.nix
index 75c32577a00..820ef7f9612 100644
--- a/nixpkgs/pkgs/os-specific/linux/pcmciautils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pcmciautils/default.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
'') firmware;
meta = {
- homepage = https://www.kernel.org/pub/linux/utils/kernel/pcmcia/;
+ homepage = "https://www.kernel.org/pub/linux/utils/kernel/pcmcia/";
longDescription = "
PCMCIAutils contains the initialization tools necessary to allow
the PCMCIA subsystem to behave (almost) as every other
diff --git a/nixpkgs/pkgs/os-specific/linux/perf-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/perf-tools/default.nix
index ef8e8c7b34a..1a18c6ea272 100644
--- a/nixpkgs/pkgs/os-specific/linux/perf-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/perf-tools/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
platforms = platforms.linux;
- homepage = https://github.com/brendangregg/perf-tools;
+ homepage = "https://github.com/brendangregg/perf-tools";
description = "Performance analysis tools based on Linux perf_events (aka perf) and ftrace";
maintainers = [ maintainers.eelco ];
license = licenses.gpl2;
diff --git a/nixpkgs/pkgs/os-specific/linux/phc-intel/default.nix b/nixpkgs/pkgs/os-specific/linux/phc-intel/default.nix
index 75fce129e93..2d5d149292c 100644
--- a/nixpkgs/pkgs/os-specific/linux/phc-intel/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/phc-intel/default.nix
@@ -44,7 +44,7 @@ in stdenv.mkDerivation rec {
while noticably reducing fan noise. This driver works only on supported
Intel architectures.
'';
- homepage = http://www.linux-phc.org/;
+ homepage = "http://www.linux-phc.org/";
downloadPage = "http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267";
license = licenses.gpl2;
platforms = [ "x86_64-linux" "i686-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/piper/default.nix b/nixpkgs/pkgs/os-specific/linux/piper/default.nix
index 4eb1b2c8c14..f097f3e5465 100644
--- a/nixpkgs/pkgs/os-specific/linux/piper/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/piper/default.nix
@@ -30,7 +30,7 @@ python3.pkgs.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "GTK frontend for ratbagd mouse config daemon";
- homepage = https://github.com/libratbag/piper;
+ homepage = "https://github.com/libratbag/piper";
license = licenses.gpl2;
maintainers = with maintainers; [ mvnetbiz ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pipework/default.nix b/nixpkgs/pkgs/os-specific/linux/pipework/default.nix
index 044f75cbd6f..14d1eb85998 100644
--- a/nixpkgs/pkgs/os-specific/linux/pipework/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pipework/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
description = "Software-Defined Networking tools for LXC";
- homepage = https://github.com/jpetazzo/pipework;
+ homepage = "https://github.com/jpetazzo/pipework";
license = licenses.asl20;
platforms = platforms.linux;
maintainers = with maintainers; [ cstrahan ];
diff --git a/nixpkgs/pkgs/os-specific/linux/pktgen/default.nix b/nixpkgs/pkgs/os-specific/linux/pktgen/default.nix
index 3312f230247..41db6e93661 100644
--- a/nixpkgs/pkgs/os-specific/linux/pktgen/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pktgen/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Traffic generator powered by DPDK";
- homepage = http://dpdk.org/;
+ homepage = "http://dpdk.org/";
license = licenses.bsdOriginal;
platforms = [ "x86_64-linux" ];
maintainers = [ maintainers.abuibrahim ];
diff --git a/nixpkgs/pkgs/os-specific/linux/ply/default.nix b/nixpkgs/pkgs/os-specific/linux/ply/default.nix
index 42739e53fda..1d98cfb0cd1 100644
--- a/nixpkgs/pkgs/os-specific/linux/ply/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/ply/default.nix
@@ -35,7 +35,7 @@ in stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "dynamic Tracing in Linux";
- homepage = https://wkz.github.io/ply/;
+ homepage = "https://wkz.github.io/ply/";
license = [ licenses.gpl2 ];
maintainers = with maintainers; [ mic92 mbbx6spp ];
};
diff --git a/nixpkgs/pkgs/os-specific/linux/plymouth/default.nix b/nixpkgs/pkgs/os-specific/linux/plymouth/default.nix
index b074c6d7244..b4c4909cac5 100644
--- a/nixpkgs/pkgs/os-specific/linux/plymouth/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/plymouth/default.nix
@@ -26,37 +26,35 @@ stdenv.mkDerivation rec {
-e "s#plymouththemedir=.*#plymouththemedir=/etc/plymouth/themes#" \
-e "s#plymouthpolicydir=.*#plymouthpolicydir=/etc/plymouth/#" \
configure.ac
+ '';
- configureFlags="
- --prefix=$out
- --bindir=$out/bin
- --sbindir=$out/sbin
- --exec-prefix=$out
- --libdir=$out/lib
- --libexecdir=$out/lib
- --sysconfdir=/etc
- --with-systemdunitdir=$out/etc/systemd/system
- --localstatedir=/var
- --with-logo=/etc/plymouth/logo.png
- --with-background-color=0x000000
- --with-background-start-color-stop=0x000000
- --with-background-end-color-stop=0x000000
- --with-release-file=/etc/os-release
- --without-system-root-install
- --without-rhgb-compat-link
- --enable-tracing
- --enable-systemd-integration
- --enable-pango
- --enable-gdm-transition
- --enable-gtk"
+ configureFlags = [
+ "--sysconfdir=/etc"
+ "--with-systemdunitdir=${placeholder "out"}/etc/systemd/system"
+ "--localstatedir=/var"
+ "--with-logo=/etc/plymouth/logo.png"
+ "--with-background-color=0x000000"
+ "--with-background-start-color-stop=0x000000"
+ "--with-background-end-color-stop=0x000000"
+ "--with-release-file=/etc/os-release"
+ "--without-system-root-install"
+ "--without-rhgb-compat-link"
+ "--enable-tracing"
+ "--enable-systemd-integration"
+ "--enable-pango"
+ "--enable-gdm-transition"
+ "--enable-gtk"
+ ];
- installFlags="
- plymouthd_defaultsdir=$out/share/plymouth
- plymouthd_confdir=$out/etc/plymouth"
- '';
+ configurePlatforms = [ "host" ];
+
+ installFlags = [
+ "plymouthd_defaultsdir=$(out)/share/plymouth"
+ "plymouthd_confdir=$(out)/etc/plymouth"
+ ];
meta = with stdenv.lib; {
- homepage = http://www.freedesktop.org/wiki/Software/Plymouth;
+ homepage = "http://www.freedesktop.org/wiki/Software/Plymouth";
description = "A graphical boot animation";
license = licenses.gpl2;
maintainers = [ maintainers.goibhniu ];
diff --git a/nixpkgs/pkgs/os-specific/linux/pm-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/pm-utils/default.nix
index b314e8db837..1d8314923d3 100644
--- a/nixpkgs/pkgs/os-specific/linux/pm-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pm-utils/default.nix
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://pm-utils.freedesktop.org/wiki/;
+ homepage = "https://pm-utils.freedesktop.org/wiki/";
description = "A small collection of scripts that handle suspend and resume on behalf of HAL";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pmount/default.nix b/nixpkgs/pkgs/os-specific/linux/pmount/default.nix
index 0981a0b5a4b..63d0c88c1f8 100644
--- a/nixpkgs/pkgs/os-specific/linux/pmount/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pmount/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
doCheck = false; # fails 1 out of 1 tests with "Error: could not open fstab-type file: No such file or directory"
meta = {
- homepage = https://bazaar.launchpad.net/~fourmond/pmount/main/files;
+ homepage = "https://bazaar.launchpad.net/~fourmond/pmount/main/files";
description = "Mount removable devices as normal user";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pommed-light/default.nix b/nixpkgs/pkgs/os-specific/linux/pommed-light/default.nix
index 06ea49034a0..31697823e52 100644
--- a/nixpkgs/pkgs/os-specific/linux/pommed-light/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pommed-light/default.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
ambient light sensor support removed, optimized for use with dwm
and the like.
'';
- homepage = https://github.com/bytbox/pommed-light;
+ homepage = "https://github.com/bytbox/pommed-light";
platforms = [ "x86_64-linux" ];
license = stdenv.lib.licenses.gpl2;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/powertop/default.nix b/nixpkgs/pkgs/os-specific/linux/powertop/default.nix
index 691b216073f..d57b511af34 100644
--- a/nixpkgs/pkgs/os-specific/linux/powertop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/powertop/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Analyze power consumption on Intel-based laptops";
- homepage = https://01.org/powertop;
+ homepage = "https://01.org/powertop";
license = licenses.gpl2;
maintainers = with maintainers; [ fpletz ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/pps-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/pps-tools/default.nix
index f50bfcec781..fd5225c5cfe 100644
--- a/nixpkgs/pkgs/os-specific/linux/pps-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pps-tools/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib;{
description = "User-space tools for LinuxPPS";
- homepage = http://linuxpps.org/;
+ homepage = "http://linuxpps.org/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ sorki ];
diff --git a/nixpkgs/pkgs/os-specific/linux/prl-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/prl-tools/default.nix
index 09e4cbc438b..e71dcb497a2 100644
--- a/nixpkgs/pkgs/os-specific/linux/prl-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/prl-tools/default.nix
@@ -158,7 +158,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Parallels Tools for Linux guests";
- homepage = https://parallels.com;
+ homepage = "https://parallels.com";
platforms = [ "i686-linux" "x86_64-linux" ];
license = licenses.unfree;
# I was making this package blindly and requesting testing from the real user,
diff --git a/nixpkgs/pkgs/os-specific/linux/procdump/default.nix b/nixpkgs/pkgs/os-specific/linux/procdump/default.nix
index d24f665cc7c..74ee1533e46 100644
--- a/nixpkgs/pkgs/os-specific/linux/procdump/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/procdump/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "procdump";
- version = "1.1";
+ version = "1.1.1";
src = fetchFromGitHub {
owner = "Microsoft";
repo = "ProcDump-for-Linux";
rev = version;
- sha256 = "1pcf6cpslpazla0na0q680dih9wb811q5irr7d2zmw0qmxm33jw2";
+ sha256 = "0h5fhk39d10kjbinzw1yp6nr8w8l300mn9qxrkpivdkyfn6bpq2f";
};
nativeBuildInputs = [ zlib ];
diff --git a/nixpkgs/pkgs/os-specific/linux/procps-ng/default.nix b/nixpkgs/pkgs/os-specific/linux/procps-ng/default.nix
index 62a6b645c2c..466e66a8713 100644
--- a/nixpkgs/pkgs/os-specific/linux/procps-ng/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/procps-ng/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
'' else null;
meta = {
- homepage = https://gitlab.com/procps-ng/procps;
+ homepage = "https://gitlab.com/procps-ng/procps";
description = "Utilities that give information about processes using the /proc filesystem";
priority = 11; # less than coreutils, which also provides "kill" and "uptime"
license = lib.licenses.gpl2;
diff --git a/nixpkgs/pkgs/os-specific/linux/pscircle/default.nix b/nixpkgs/pkgs/os-specific/linux/pscircle/default.nix
index f8eb8c0a969..9dd4ba6cd37 100644
--- a/nixpkgs/pkgs/os-specific/linux/pscircle/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/pscircle/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = https://gitlab.com/mildlyparallel/pscircle;
+ homepage = "https://gitlab.com/mildlyparallel/pscircle";
description = "Visualize Linux processes in a form of a radial tree";
license = licenses.gpl2;
maintainers = [ maintainers.ldesgoui ];
diff --git a/nixpkgs/pkgs/os-specific/linux/psmisc/default.nix b/nixpkgs/pkgs/os-specific/linux/psmisc/default.nix
index 999df37706d..4379ee3ae49 100644
--- a/nixpkgs/pkgs/os-specific/linux/psmisc/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/psmisc/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://gitlab.com/psmisc/psmisc;
+ homepage = "https://gitlab.com/psmisc/psmisc";
description = "A set of small useful utilities that use the proc filesystem (such as fuser, killall and pstree)";
platforms = platforms.linux;
license = licenses.gpl2Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/radeontop/default.nix b/nixpkgs/pkgs/os-specific/linux/radeontop/default.nix
index c013a0107ea..3d26914d4f9 100644
--- a/nixpkgs/pkgs/os-specific/linux/radeontop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/radeontop/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
is also valid for OpenCL loads; the other blocks are only useful for GL
loads. Requires root rights or other permissions to read /dev/mem.
'';
- homepage = https://github.com/clbr/radeontop;
+ homepage = "https://github.com/clbr/radeontop";
platforms = platforms.linux;
license = licenses.gpl3;
maintainers = with maintainers; [ rycee ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix b/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix
index b16b230ce27..a9cf7fe03b4 100644
--- a/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rdma-core/default.nix
@@ -4,7 +4,7 @@
} :
let
- version = "27.0";
+ version = "29.0";
in stdenv.mkDerivation {
pname = "rdma-core";
@@ -14,7 +14,7 @@ in stdenv.mkDerivation {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
- sha256 = "04mhcrcmbwxcjhswlkhnr6m5nl2389jgjv6aqhd4v0x555cwnfvw";
+ sha256 = "03r7jbhw64siyrna9mz0qzppfzp8ilwi7iqdkxgyy33rndncqqnq";
};
nativeBuildInputs = [ cmake pkgconfig pandoc docutils makeWrapper ];
@@ -26,11 +26,6 @@ in stdenv.mkDerivation {
];
postPatch = ''
- substituteInPlace providers/rxe/rxe_cfg.in \
- --replace ethtool "${ethtool}/bin/ethtool" \
- --replace 'ip addr' "${iproute}/bin/ip addr" \
- --replace 'ip link' "${iproute}/bin/ip link"
-
substituteInPlace srp_daemon/srp_daemon.sh.in \
--replace /bin/rm rm
'';
@@ -50,7 +45,7 @@ in stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "RDMA Core Userspace Libraries and Daemons";
- homepage = https://github.com/linux-rdma/rdma-core;
+ homepage = "https://github.com/linux-rdma/rdma-core";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ markuskowa ];
diff --git a/nixpkgs/pkgs/os-specific/linux/read-edid/default.nix b/nixpkgs/pkgs/os-specific/linux/read-edid/default.nix
index 815005ae290..36020d831ac 100644
--- a/nixpkgs/pkgs/os-specific/linux/read-edid/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/read-edid/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Tool for reading and parsing EDID data from monitors";
- homepage = http://www.polypux.org/projects/read-edid/;
+ homepage = "http://www.polypux.org/projects/read-edid/";
license = licenses.bsd2; # Quoted: "This is an unofficial license. Let's call it BSD-like."
maintainers = [ maintainers.dezgeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/regionset/default.nix b/nixpkgs/pkgs/os-specific/linux/regionset/default.nix
index 3cb964f364d..15030d1b19a 100644
--- a/nixpkgs/pkgs/os-specific/linux/regionset/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/regionset/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
inherit version;
- homepage = http://linvdr.org/projects/regionset/;
+ homepage = "http://linvdr.org/projects/regionset/";
description = "Tool for changing the region code setting of DVD players";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/reptyr/default.nix b/nixpkgs/pkgs/os-specific/linux/reptyr/default.nix
index 1635dc064be..0e635583d64 100644
--- a/nixpkgs/pkgs/os-specific/linux/reptyr/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/reptyr/default.nix
@@ -38,6 +38,6 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [raskin];
license = lib.licenses.mit;
description = "Reparent a running program to a new terminal";
- homepage = https://github.com/nelhage/reptyr;
+ homepage = "https://github.com/nelhage/reptyr";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/rewritefs/default.nix b/nixpkgs/pkgs/os-specific/linux/rewritefs/default.nix
index 710eba642cb..a852e43b38f 100644
--- a/nixpkgs/pkgs/os-specific/linux/rewritefs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rewritefs/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = ''A FUSE filesystem intended to be used
like Apache mod_rewrite'';
- homepage = https://github.com/sloonz/rewritefs;
+ homepage = "https://github.com/sloonz/rewritefs";
license = licenses.gpl2;
maintainers = with maintainers; [ rnhmjoj ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/rfkill/default.nix b/nixpkgs/pkgs/os-specific/linux/rfkill/default.nix
index 80b5ce01243..10d46a84821 100644
--- a/nixpkgs/pkgs/os-specific/linux/rfkill/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rfkill/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
- homepage = http://wireless.kernel.org/en/users/Documentation/rfkill;
+ homepage = "http://wireless.kernel.org/en/users/Documentation/rfkill";
description = "A tool to query, enable and disable wireless devices";
platforms = platforms.linux;
maintainers = [ maintainers.eelco ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix b/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix
index 0575c46e28e..3ee112126ac 100644
--- a/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rfkill/udev.nix
@@ -48,7 +48,7 @@ in stdenv.mkDerivation {
'';
meta = {
- homepage = http://wireless.kernel.org/en/users/Documentation/rfkill;
+ homepage = "http://wireless.kernel.org/en/users/Documentation/rfkill";
description = "Rules+hook for udev to catch rfkill state changes";
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/roccat-tools/default.nix b/nixpkgs/pkgs/os-specific/linux/roccat-tools/default.nix
index 1f5b31d0deb..5c4848980a9 100644
--- a/nixpkgs/pkgs/os-specific/linux/roccat-tools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/roccat-tools/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Tools to configure ROCCAT devices";
- homepage = http://roccat.sourceforge.net/;
+ homepage = "http://roccat.sourceforge.net/";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.gpl2Plus;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/rtkit/default.nix b/nixpkgs/pkgs/os-specific/linux/rtkit/default.nix
index 4ad454437f5..b3f73e6c3bb 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtkit/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtkit/default.nix
@@ -1,43 +1,46 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, dbus, libcap }:
+{ stdenv, fetchFromGitHub, fetchpatch
+, meson, ninja, pkgconfig, unixtools
+, dbus, libcap, polkit, systemd
+}:
stdenv.mkDerivation rec {
- name = "rtkit-0.11";
-
- src = fetchurl {
- url = "http://0pointer.de/public/${name}.tar.xz";
- sha256 = "1l5cb1gp6wgpc9vq6sx021qs6zb0nxg3cn1ba00hjhgnrw4931b8";
+ pname = "rtkit";
+ version = "0.13";
+
+ src = fetchFromGitHub {
+ owner = "heftig";
+ repo = "rtkit";
+ rev = "c295fa849f52b487be6433e69e08b46251950399";
+ sha256 = "0yfsgi3pvg6dkizrww1jxpkvcbhzyw9110n1dypmzq0c5hlzjxcd";
};
- configureFlags = [
- "--with-systemdsystemunitdir=$(out)/etc/systemd/system"
- ];
-
patches = [
- # Drop removed ControlGroup stanza
(fetchpatch {
- url = "http://git.0pointer.net/rtkit.git/patch/?id=6c28e20c0be2f616a025059fda0ffac84e7f4f17";
- sha256 = "0lsxk5nv08i1wjb4xh20i5fcwg3x0qq0k4f8bc0r9cczph2sv7ck";
+ url = "https://github.com/heftig/rtkit/commit/7d62095b94f8df3891c984a1535026d2658bb177.patch";
+ sha256 = "17acv549zqcgh7sgprfagbf6drqsr0zdwvf1dsqda7wlqc2h9zn7";
})
- # security patch: Pass uid of caller to polkit
(fetchpatch {
- url = "http://git.0pointer.net/rtkit.git/patch/?id=88d4082ef6caf6b071d749dca1c50e7edde914cc";
- sha256 = "0hp1blbi359qz8fmr6nj4w9yc0jf3dd176f8pn25wdj38n13qkix";
- })
-
- # Fix format string errors due to -Werror=format-security
- (fetchpatch {
- url = "https://sources.debian.org/data/main/r/rtkit/0.11-6/debian/patches/0006-fix-format-strings.patch";
- sha256 = "09mr89lh16jvz6cqw00zmh0xk919bjfhjkvna1czwmafwy9p7kgp";
+ url = "https://github.com/heftig/rtkit/commit/98f70edd8f534c371cb4308b9720739c5178918d.patch";
+ sha256 = "18mnjjsdjfr184nkzi01xyphpdngi31ry4bmkv9ysjxf9wilv4nl";
})
];
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ dbus libcap ];
- NIX_LDFLAGS = "-lrt";
+ nativeBuildInputs = [ meson ninja pkgconfig unixtools.xxd ];
+ buildInputs = [ dbus libcap polkit systemd ];
+
+ mesonFlags = [
+ "-Dinstalled_tests=false"
+
+ "-Ddbus_systemservicedir=${placeholder "out"}/share/dbus-1/system-services"
+ "-Ddbus_interfacedir=${placeholder "out"}/share/dbus-1/interfaces"
+ "-Ddbus_rulesdir=${placeholder "out"}/etc/dbus-1/system.d"
+ "-Dpolkit_actiondir=${placeholder "out"}/share/polkit-1/actions"
+ "-Dsystemd_systemunitdir=${placeholder "out"}/etc/systemd/system"
+ ];
meta = with stdenv.lib; {
- homepage = http://0pointer.de/blog/projects/rtkit;
+ homepage = "https://github.com/heftig/rtkit";
description = "A daemon that hands out real-time priority to processes";
license = with licenses; [ gpl3 bsd0 ]; # lib is bsd license
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/rtl8192eu/default.nix b/nixpkgs/pkgs/os-specific/linux/rtl8192eu/default.nix
index f24921c7ce6..909a972efa3 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtl8192eu/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtl8192eu/default.nix
@@ -31,7 +31,7 @@ in stdenv.mkDerivation rec {
meta = {
description = "Realtek rtl8192eu driver";
- homepage = https://github.com/Mange/rtl8192eu-linux-driver;
+ homepage = "https://github.com/Mange/rtl8192eu-linux-driver";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
maintainers = with maintainers; [ troydm ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rtl8723bs/default.nix b/nixpkgs/pkgs/os-specific/linux/rtl8723bs/default.nix
index f468196dc73..323d6a82073 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtl8723bs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtl8723bs/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Realtek SDIO Wi-Fi driver";
- homepage = https://github.com/hadess/rtl8723bs;
+ homepage = "https://github.com/hadess/rtl8723bs";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
broken = (! versionOlder kernel.version "4.12"); # Now in kernel staging drivers
diff --git a/nixpkgs/pkgs/os-specific/linux/rtl8812au/default.nix b/nixpkgs/pkgs/os-specific/linux/rtl8812au/default.nix
index edec5932e7f..99afd575eee 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtl8812au/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtl8812au/default.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Driver for Realtek 802.11ac, rtl8812au, provides the 8812au mod";
- homepage = https://github.com/zebulon2/rtl8812au-driver-5.2.20;
+ homepage = "https://github.com/zebulon2/rtl8812au-driver-5.2.20";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ danielfullmer ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rtl8814au/default.nix b/nixpkgs/pkgs/os-specific/linux/rtl8814au/default.nix
index c54d4577342..99d22e2f999 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtl8814au/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtl8814au/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Realtek 8814AU USB WiFi driver";
- homepage = https://github.com/zebulon2/rtl8814au;
+ homepage = "https://github.com/zebulon2/rtl8814au";
license = licenses.gpl2;
maintainers = [ maintainers.lassulus ];
platforms = [ "x86_64-linux" "i686-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/rtl8821au/default.nix b/nixpkgs/pkgs/os-specific/linux/rtl8821au/default.nix
index 1829bd6763f..f3d68cf7919 100644
--- a/nixpkgs/pkgs/os-specific/linux/rtl8821au/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/rtl8821au/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "rtl8821AU, rtl8812AU and rtl8811AU chipset driver with firmware";
- homepage = https://github.com/zebulon2/rtl8812au;
+ homepage = "https://github.com/zebulon2/rtl8812au";
license = licenses.gpl2;
platforms = [ "x86_64-linux" "i686-linux" ];
maintainers = with maintainers; [ plchldr ];
diff --git a/nixpkgs/pkgs/os-specific/linux/s6-linux-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/s6-linux-utils/default.nix
index 200e66cb4d8..74bf913df98 100644
--- a/nixpkgs/pkgs/os-specific/linux/s6-linux-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/s6-linux-utils/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "s6-linux-utils";
- version = "2.5.1.1";
- sha256 = "00nw2phd9prgv29hzqzwjnh4y0ivkzhx3srn6n1rlyr4ydhikxi5";
+ version = "2.5.1.2";
+ sha256 = "0w4jms9qyb5kx9zcyd3gzri60rrii2rbmh08s59ckg4awy27py86";
description = "A set of minimalistic Linux-specific system utilities";
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/sch_cake/default.nix b/nixpkgs/pkgs/os-specific/linux/sch_cake/default.nix
index 68fc8a6e017..ef2ebaa0362 100644
--- a/nixpkgs/pkgs/os-specific/linux/sch_cake/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sch_cake/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation {
meta = with lib; {
description = "The cake qdisc scheduler";
- homepage = https://www.bufferbloat.net/projects/codel/wiki/Cake/;
+ homepage = "https://www.bufferbloat.net/projects/codel/wiki/Cake/";
license = with licenses; [ bsd3 gpl2 ];
maintainers = with maintainers; [ fpletz ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/schedtool/default.nix b/nixpkgs/pkgs/os-specific/linux/schedtool/default.nix
index 316c9800079..de947a9cd34 100644
--- a/nixpkgs/pkgs/os-specific/linux/schedtool/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/schedtool/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Query or alter a process' scheduling policy under Linux";
- homepage = http://freequaos.host.sk/schedtool/;
+ homepage = "http://freequaos.host.sk/schedtool/";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sdnotify-wrapper/default.nix b/nixpkgs/pkgs/os-specific/linux/sdnotify-wrapper/default.nix
index 613a7fd51e6..cf09f047676 100644
--- a/nixpkgs/pkgs/os-specific/linux/sdnotify-wrapper/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sdnotify-wrapper/default.nix
@@ -23,13 +23,13 @@ in runCommandCC "sdnotify-wrapper" {
mkdir -p $bin/bin
mkdir $out
- # just dynamic for now
+ # the -lskarnet has to come at the end to support static builds
$CC \
-o $bin/bin/sdnotify-wrapper \
-I${skalibs.dev}/include \
-L${skalibs.lib}/lib \
- -lskarnet \
- ${src}
+ ${src} \
+ -lskarnet
mkdir -p $doc/share/doc/sdnotify-wrapper
# copy the documentation comment
diff --git a/nixpkgs/pkgs/os-specific/linux/selinux-python/default.nix b/nixpkgs/pkgs/os-specific/linux/selinux-python/default.nix
index 2ca88c32f13..57aa5d49fac 100644
--- a/nixpkgs/pkgs/os-specific/linux/selinux-python/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/selinux-python/default.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
meta = {
description = "SELinux policy core utilities written in Python";
license = licenses.gpl2;
- homepage = https://selinuxproject.org;
+ homepage = "https://selinuxproject.org";
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/selinux-sandbox/default.nix b/nixpkgs/pkgs/os-specific/linux/selinux-sandbox/default.nix
index 5343c5fae1a..387db08e1d6 100644
--- a/nixpkgs/pkgs/os-specific/linux/selinux-sandbox/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/selinux-sandbox/default.nix
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
meta = {
description = "SELinux sandbox utility";
license = licenses.gpl2;
- homepage = https://selinuxproject.org;
+ homepage = "https://selinuxproject.org";
platforms = platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/setools/default.nix b/nixpkgs/pkgs/os-specific/linux/setools/default.nix
index 138b54b0224..ae632c072cb 100644
--- a/nixpkgs/pkgs/os-specific/linux/setools/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/setools/default.nix
@@ -35,7 +35,7 @@ buildPythonApplication rec {
meta = {
description = "SELinux Policy Analysis Tools";
- homepage = https://github.com/SELinuxProject/setools;
+ homepage = "https://github.com/SELinuxProject/setools";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/seturgent/default.nix b/nixpkgs/pkgs/os-specific/linux/seturgent/default.nix
index 15582574ecb..8cfc9d35940 100644
--- a/nixpkgs/pkgs/os-specific/linux/seturgent/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/seturgent/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
platforms = stdenv.lib.platforms.linux;
description = "Set an application's urgency hint (or not)";
maintainers = [ stdenv.lib.maintainers.yarr ];
- homepage = https://github.com/hiltjo/seturgent;
+ homepage = "https://github.com/hiltjo/seturgent";
license = stdenv.lib.licenses.mit;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/shadow/default.nix b/nixpkgs/pkgs/os-specific/linux/shadow/default.nix
index c2547ce262a..fbcecf05f18 100644
--- a/nixpkgs/pkgs/os-specific/linux/shadow/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/shadow/default.nix
@@ -11,7 +11,7 @@ let
else assert stdenv.hostPlatform.libc == "glibc"; stdenv.cc.libc;
dots_in_usernames = fetchpatch {
- url = http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/shadow/files/shadow-4.1.3-dots-in-usernames.patch;
+ url = "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/shadow/files/shadow-4.1.3-dots-in-usernames.patch";
sha256 = "1fj3rg6x3jppm5jvi9y7fhd2djbi4nc5pgwisw00xlh4qapgz692";
};
@@ -78,7 +78,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/shadow-maint;
+ homepage = "https://github.com/shadow-maint";
description = "Suite containing authentication-related tools such as passwd and su";
license = licenses.bsd3;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/sinit/default.nix b/nixpkgs/pkgs/os-specific/linux/sinit/default.nix
index 32761970d81..71bd887535b 100644
--- a/nixpkgs/pkgs/os-specific/linux/sinit/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sinit/default.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.mit ;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
- homepage = https://tools.suckless.org/sinit;
+ homepage = "https://tools.suckless.org/sinit";
downloadPage = "https://git.suckless.org/sinit";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/smem/default.nix b/nixpkgs/pkgs/os-specific/linux/smem/default.nix
index f40652922d8..cace3e22ae7 100644
--- a/nixpkgs/pkgs/os-specific/linux/smem/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/smem/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- homepage = https://www.selenic.com/smem/;
+ homepage = "https://www.selenic.com/smem/";
description = "A memory usage reporting tool that takes shared memory into account";
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.eelco ];
diff --git a/nixpkgs/pkgs/os-specific/linux/speedometer/default.nix b/nixpkgs/pkgs/os-specific/linux/speedometer/default.nix
index 6f2e6306003..e4d374b0c41 100644
--- a/nixpkgs/pkgs/os-specific/linux/speedometer/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/speedometer/default.nix
@@ -18,7 +18,7 @@ pythonPackages.buildPythonApplication rec {
meta = with lib; {
description = "Measure and display the rate of data across a network connection or data being stored in a file";
- homepage = http://excess.org/speedometer/;
+ homepage = "http://excess.org/speedometer/";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ Baughn ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sssd/default.nix b/nixpkgs/pkgs/os-specific/linux/sssd/default.nix
index 3dbdb99549a..22e2da79c8c 100644
--- a/nixpkgs/pkgs/os-specific/linux/sssd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sssd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, glibc, augeas, dnsutils, c-ares, curl,
+{ stdenv, fetchurl, fetchpatch, glibc, augeas, dnsutils, c-ares, curl,
cyrus_sasl, ding-libs, libnl, libunistring, nss, samba, nfs-utils, doxygen,
python, python3, pam, popt, talloc, tdb, tevent, pkgconfig, ldb, openldap,
pcre, kerberos, cifs-utils, glib, keyutils, dbus, fakeroot, libxslt, libxml2,
@@ -18,6 +18,13 @@ stdenv.mkDerivation rec {
url = "https://fedorahosted.org/released/sssd/${pname}-${version}.tar.gz";
sha256 = "0ngr7cgimyjc6flqkm7psxagp1m4jlzpqkn28pliifbmdg6i5ckb";
};
+ patches = [
+ # Fix build failure against samba 4.12.0rc1
+ (fetchpatch {
+ url = "https://github.com/SSSD/sssd/commit/bc56b10aea999284458dcc293b54cf65288e325d.patch";
+ sha256 = "0q74sx5n41srq3kdn55l5j1sq4xrjsnl5y4v8yh5mwsijj74yh4g";
+ })
+ ];
# Something is looking for <libxml/foo.h> instead of <libxml2/libxml/foo.h>
NIX_CFLAGS_COMPILE = "-I${libxml2.dev}/include/libxml2";
@@ -83,7 +90,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "System Security Services Daemon";
- homepage = https://fedorahosted.org/sssd/;
+ homepage = "https://fedorahosted.org/sssd/";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = [ maintainers.e-user ];
diff --git a/nixpkgs/pkgs/os-specific/linux/syscall_limiter/default.nix b/nixpkgs/pkgs/os-specific/linux/syscall_limiter/default.nix
index ef13e5ded02..0354abf46e1 100644
--- a/nixpkgs/pkgs/os-specific/linux/syscall_limiter/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/syscall_limiter/default.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Start Linux programs with only selected syscalls enabled";
- homepage = https://github.com/vi/syscall_limiter;
+ homepage = "https://github.com/vi/syscall_limiter";
license = licenses.mit;
maintainers = with maintainers; [ obadz ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/sysdig/default.nix b/nixpkgs/pkgs/os-specific/linux/sysdig/default.nix
index 61a51afa3a7..b0becd82d19 100644
--- a/nixpkgs/pkgs/os-specific/linux/sysdig/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sysdig/default.nix
@@ -5,13 +5,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "sysdig";
- version = "0.26.5";
+ version = "0.26.6";
src = fetchFromGitHub {
owner = "draios";
repo = "sysdig";
rev = version;
- sha256 = "145mwg6izrpi4r1qrygi4yb7qd68g4k64i3qmamk0671wxhjqi3c";
+ sha256 = "1rw9s5lamr02036z26vfmnp5dnn97f00hcnp4xv6gdxim6rpmbz7";
};
nativeBuildInputs = [ cmake perl ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sysfsutils/default.nix b/nixpkgs/pkgs/os-specific/linux/sysfsutils/default.nix
index 485f3d94a73..3b2d54bc83a 100644
--- a/nixpkgs/pkgs/os-specific/linux/sysfsutils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sysfsutils/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
};
meta = {
- homepage = http://linux-diag.sourceforge.net/Sysfsutils.html;
+ homepage = "http://linux-diag.sourceforge.net/Sysfsutils.html";
longDescription =
''
These are a set of utilites built upon sysfs, a new virtual
diff --git a/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix b/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix
index 213394e5ecc..c8378f2a0cb 100644
--- a/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sysklogd/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation {
name = "sysklogd-1.5.1";
src = fetchurl {
- url = http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz;
+ url = "http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz";
sha256 = "00f2wy6f0qng7qzga4iicyzl9j8b7mp6mrpfky5jxj93ms2w2rji";
};
diff --git a/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix b/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix
index ed901b21ac1..94df0649ad4 100644
--- a/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/syslinux/default.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation {
enableParallelBuilding = false; # Fails very rarely with 'No rule to make target: ...'
hardeningDisable = [ "pic" "stackprotector" "fortify" ];
- stripDebugList = "bin sbin share/syslinux/com32";
+ stripDebugList = [ "bin" "sbin" "share/syslinux/com32" ];
makeFlags = [
"BINDIR=$(out)/bin"
@@ -80,7 +80,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = http://www.syslinux.org/;
+ homepage = "http://www.syslinux.org/";
description = "A lightweight bootloader";
license = licenses.gpl2;
maintainers = [ maintainers.samueldr ];
diff --git a/nixpkgs/pkgs/os-specific/linux/systemd-wait/default.nix b/nixpkgs/pkgs/os-specific/linux/systemd-wait/default.nix
index 114f4c2444e..348549a1bc6 100644
--- a/nixpkgs/pkgs/os-specific/linux/systemd-wait/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/systemd-wait/default.nix
@@ -16,7 +16,7 @@ python3Packages.buildPythonApplication rec {
];
meta = {
- homepage = https://github.com/Stebalien/systemd-wait;
+ homepage = "https://github.com/Stebalien/systemd-wait";
license = lib.licenses.gpl3;
description = "Wait for a systemd unit to enter a specific state";
maintainers = [ lib.maintainers.benley ];
diff --git a/nixpkgs/pkgs/os-specific/linux/sysvinit/default.nix b/nixpkgs/pkgs/os-specific/linux/sysvinit/default.nix
index e3a8baa7da3..0fc5acba4da 100644
--- a/nixpkgs/pkgs/os-specific/linux/sysvinit/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/sysvinit/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = https://www.nongnu.org/sysvinit/;
+ homepage = "https://www.nongnu.org/sysvinit/";
description = "Utilities related to booting and shutdown";
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.gpl2Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix b/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix
index aa670aba727..65d46ad34c1 100644
--- a/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/targetcli/default.nix
@@ -20,7 +20,7 @@ python.pkgs.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "A command shell for managing the Linux LIO kernel target";
- homepage = https://github.com/open-iscsi/targetcli-fb;
+ homepage = "https://github.com/open-iscsi/targetcli-fb";
license = licenses.asl20;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/tbs/default.nix b/nixpkgs/pkgs/os-specific/linux/tbs/default.nix
index bb640e6fa5e..6502cc9c38e 100644
--- a/nixpkgs/pkgs/os-specific/linux/tbs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tbs/default.nix
@@ -53,7 +53,7 @@ in stdenv.mkDerivation {
'';
meta = with lib; {
- homepage = https://www.tbsdtv.com/;
+ homepage = "https://www.tbsdtv.com/";
description = "Linux driver for TBSDTV cards";
license = licenses.gpl2;
maintainers = with maintainers; [ ck3d ];
diff --git a/nixpkgs/pkgs/os-specific/linux/tcp-wrappers/default.nix b/nixpkgs/pkgs/os-specific/linux/tcp-wrappers/default.nix
index 309d69ebad5..b3d59cf5a6a 100644
--- a/nixpkgs/pkgs/os-specific/linux/tcp-wrappers/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tcp-wrappers/default.nix
@@ -68,7 +68,7 @@ in stdenv.mkDerivation rec {
addition to the traditional BSD sockets.
'';
- homepage = ftp://ftp.porcupine.org/pub/security/index.html;
+ homepage = "ftp://ftp.porcupine.org/pub/security/index.html";
license = "BSD-style";
platforms = stdenv.lib.platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/thunderbolt/default.nix b/nixpkgs/pkgs/os-specific/linux/thunderbolt/default.nix
index 299ac8ad220..d9817a6c04b 100644
--- a/nixpkgs/pkgs/os-specific/linux/thunderbolt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/thunderbolt/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
description = "Thunderbolt(TM) user-space components";
license = stdenv.lib.licenses.bsd3;
maintainers = [ stdenv.lib.maintainers.ryantrinkle ];
- homepage = https://01.org/thunderbolt-sw;
+ homepage = "https://01.org/thunderbolt-sw";
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/tiptop/default.nix b/nixpkgs/pkgs/os-specific/linux/tiptop/default.nix
index bfcf58a3530..03db9e3bb0e 100644
--- a/nixpkgs/pkgs/os-specific/linux/tiptop/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tiptop/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Performance monitoring tool for Linux";
- homepage = http://tiptop.gforge.inria.fr;
+ homepage = "http://tiptop.gforge.inria.fr";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = [ maintainers.vcunat ];
diff --git a/nixpkgs/pkgs/os-specific/linux/tiscamera/default.nix b/nixpkgs/pkgs/os-specific/linux/tiscamera/default.nix
index ebd17de892a..fb2773b4d3a 100644
--- a/nixpkgs/pkgs/os-specific/linux/tiscamera/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tiscamera/default.nix
@@ -96,7 +96,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "The Linux sources and UVC firmwares for The Imaging Source cameras";
- homepage = https://github.com/TheImagingSource/tiscamera;
+ homepage = "https://github.com/TheImagingSource/tiscamera";
license = with licenses; [ asl20 ];
platforms = platforms.linux;
maintainers = with maintainers; [ jraygauthier ];
diff --git a/nixpkgs/pkgs/os-specific/linux/tmon/default.nix b/nixpkgs/pkgs/os-specific/linux/tmon/default.nix
index 690eb8b2eab..f8438f8d40f 100644
--- a/nixpkgs/pkgs/os-specific/linux/tmon/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tmon/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Monitoring and Testing Tool for Linux kernel thermal subsystem";
- homepage = https://www.kernel.org/;
+ homepage = "https://www.kernel.org/";
license = licenses.gpl2;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/tomb/default.nix b/nixpkgs/pkgs/os-specific/linux/tomb/default.nix
index 4a47ed8868d..150c64a0451 100644
--- a/nixpkgs/pkgs/os-specific/linux/tomb/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tomb/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "File encryption on GNU/Linux";
- homepage = https://www.dyne.org/software/tomb/;
+ homepage = "https://www.dyne.org/software/tomb/";
license = licenses.gpl3;
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/tp_smapi/default.nix b/nixpkgs/pkgs/os-specific/linux/tp_smapi/default.nix
index e22263bc2db..5e0e9c539ea 100644
--- a/nixpkgs/pkgs/os-specific/linux/tp_smapi/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tp_smapi/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
meta = {
description = "IBM ThinkPad hardware functions driver";
- homepage = https://github.com/evgeni/tp_smapi;
+ homepage = "https://github.com/evgeni/tp_smapi";
license = stdenv.lib.licenses.gpl2;
maintainers = [ ];
# driver is only ment for linux thinkpads i think bellow platforms should cover it.
diff --git a/nixpkgs/pkgs/os-specific/linux/trace-cmd/default.nix b/nixpkgs/pkgs/os-specific/linux/trace-cmd/default.nix
index 5ec5fbb7c22..a80635c53ce 100644
--- a/nixpkgs/pkgs/os-specific/linux/trace-cmd/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/trace-cmd/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "User-space tools for the Linux kernel ftrace subsystem";
- homepage = https://kernelshark.org/;
+ homepage = "https://kernelshark.org/";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ thoughtpolice basvandijk ];
diff --git a/nixpkgs/pkgs/os-specific/linux/trace-cmd/kernelshark.nix b/nixpkgs/pkgs/os-specific/linux/trace-cmd/kernelshark.nix
index 5e355ac7c9a..3a280b8af0b 100644
--- a/nixpkgs/pkgs/os-specific/linux/trace-cmd/kernelshark.nix
+++ b/nixpkgs/pkgs/os-specific/linux/trace-cmd/kernelshark.nix
@@ -32,7 +32,7 @@ mkDerivation {
meta = with stdenv.lib; {
description = "GUI for trace-cmd which is an interface for the Linux kernel ftrace subsystem";
- homepage = https://kernelshark.org/;
+ homepage = "https://kernelshark.org/";
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ basvandijk ];
diff --git a/nixpkgs/pkgs/os-specific/linux/trinity/default.nix b/nixpkgs/pkgs/os-specific/linux/trinity/default.nix
index b855f0547ba..6d9848ab712 100644
--- a/nixpkgs/pkgs/os-specific/linux/trinity/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/trinity/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A Linux System call fuzz tester";
- homepage = https://codemonkey.org.uk/projects/trinity/;
+ homepage = "https://codemonkey.org.uk/projects/trinity/";
license = licenses.gpl2;
maintainers = [ maintainers.dezgeg ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/tunctl/default.nix b/nixpkgs/pkgs/os-specific/linux/tunctl/default.nix
index ded9ec0281d..c20c3e98f55 100644
--- a/nixpkgs/pkgs/os-specific/linux/tunctl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/tunctl/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation {
name = "tunctl-1.5";
src = fetchurl {
- url = mirror://sourceforge/tunctl/tunctl-1.5.tar.gz;
+ url = "mirror://sourceforge/tunctl/tunctl-1.5.tar.gz";
sha256 = "aa2a6c4cc6bfacb11e0d9f62334a6638a0d435475c61230116f00b6af8b14fff";
};
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = http://tunctl.sourceforge.net/;
+ homepage = "http://tunctl.sourceforge.net/";
description = "Utility to set up and maintain TUN/TAP network interfaces";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix b/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix
index 10074f490b8..4207589aaff 100644
--- a/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/turbostat/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Report processor frequency and idle statistics";
- homepage = https://www.kernel.org/;
+ homepage = "https://www.kernel.org/";
license = licenses.gpl2;
platforms = [ "i686-linux" "x86_64-linux" ]; # x86-specific
};
diff --git a/nixpkgs/pkgs/os-specific/linux/udisks-glue/default.nix b/nixpkgs/pkgs/os-specific/linux/udisks-glue/default.nix
index 29e3fd2e2a8..60a1f8a619d 100644
--- a/nixpkgs/pkgs/os-specific/linux/udisks-glue/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/udisks-glue/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
preConfigure = "sh autogen.sh";
meta = {
- homepage = https://github.com/fernandotcl/udisks-glue;
+ homepage = "https://github.com/fernandotcl/udisks-glue";
description = "A tool to associate udisks events to user-defined actions";
platforms = stdenv.lib.platforms.linux;
maintainers = with stdenv.lib.maintainers; [pSub];
diff --git a/nixpkgs/pkgs/os-specific/linux/udisks/1-default.nix b/nixpkgs/pkgs/os-specific/linux/udisks/1-default.nix
index 60bf2b9bc24..f8876e5d155 100644
--- a/nixpkgs/pkgs/os-specific/linux/udisks/1-default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/udisks/1-default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--localstatedir=/var" "--enable-lvm2" ];
meta = with stdenv.lib; {
- homepage = http://www.freedesktop.org/wiki/Software/udisks;
+ homepage = "http://www.freedesktop.org/wiki/Software/udisks";
description = "A daemon and command-line utility for querying and manipulating storage devices";
platforms = platforms.linux;
license = with licenses; [ gpl2 lgpl2Plus ];
diff --git a/nixpkgs/pkgs/os-specific/linux/udisks/2-default.nix b/nixpkgs/pkgs/os-specific/linux/udisks/2-default.nix
index 1d967b38eb9..526def78bb2 100644
--- a/nixpkgs/pkgs/os-specific/linux/udisks/2-default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/udisks/2-default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, substituteAll, libtool, pkgconfig, gettext, gnused
+{ stdenv, fetchFromGitHub, fetchpatch, substituteAll, libtool, pkgconfig, gettext, gnused
, gtk-doc, acl, systemd, glib, libatasmart, polkit, coreutils, bash, which
, expat, libxslt, docbook_xsl, utillinux, mdadm, libgudev, libblockdev, parted
, gobject-introspection, docbook_xml_dtd_412, docbook_xml_dtd_43, autoconf, automake
@@ -37,6 +37,12 @@ stdenv.mkDerivation rec {
xfsprogs ntfs3g parted utillinux
];
})
+
+ # Fix tests: https://github.com/storaged-project/udisks/issues/724
+ (fetchpatch {
+ url = "https://github.com/storaged-project/udisks/commit/60a0c1c967821d317046d9494e45b9a8e4e7a1c1.patch";
+ sha256 = "tWl49mSc1zDyB3kV6SKlhHFPi/Kg7mg6OWDlY7vGj2Y=";
+ })
];
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix b/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix
index eb8f55ac665..696625761b1 100644
--- a/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/undervolt/default.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
- version = "0.2.9";
+ version = "0.2.11";
pname = "undervolt";
src = fetchFromGitHub {
owner = "georgewhewell";
repo = "undervolt";
rev = version;
- sha256 = "1d934lp8yczrfslmwff6fxzd4arja2vg00s5kwdr949bxpa6w59c";
+ sha256 = "18mnf3x687qal7k8yk2sdxzgbyn3rqchgflbi1sksryznmksqqw5";
};
meta = with stdenv.lib; {
- homepage = https://github.com/georgewhewell/undervolt/;
+ homepage = "https://github.com/georgewhewell/undervolt/";
description = "A program for undervolting Intel CPUs on Linux";
longDescription = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/upower/default.nix b/nixpkgs/pkgs/os-specific/linux/upower/default.nix
index ab7f65925ee..e9d9eff007c 100644
--- a/nixpkgs/pkgs/os-specific/linux/upower/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/upower/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
outputs = [ "out" "dev" ];
src = fetchurl {
- url = https://gitlab.freedesktop.org/upower/upower/uploads/93cfe7c8d66ed486001c4f3f55399b7a/upower-0.99.11.tar.xz;
+ url = "https://gitlab.freedesktop.org/upower/upower/uploads/93cfe7c8d66ed486001c4f3f55399b7a/upower-0.99.11.tar.xz";
sha256 = "1vxxvmz2cxb1qy6ibszaz5bskqdy9nd9fxspj9fv3gfmrjzzzdb4";
};
@@ -63,7 +63,7 @@ stdenv.mkDerivation {
];
meta = with stdenv.lib; {
- homepage = https://upower.freedesktop.org/;
+ homepage = "https://upower.freedesktop.org/";
description = "A D-Bus service for power management";
platforms = platforms.linux;
license = licenses.gpl2Plus;
diff --git a/nixpkgs/pkgs/os-specific/linux/usbip/default.nix b/nixpkgs/pkgs/os-specific/linux/usbip/default.nix
index f927eaefb4e..ffd33b6ff85 100644
--- a/nixpkgs/pkgs/os-specific/linux/usbip/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/usbip/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- homepage = https://github.com/torvalds/linux/tree/master/tools/usb/usbip;
+ homepage = "https://github.com/torvalds/linux/tree/master/tools/usb/usbip";
description = "allows to pass USB device from server to client over the network";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/usbutils/default.nix b/nixpkgs/pkgs/os-specific/linux/usbutils/default.nix
index 2627286ccff..41db602bce5 100644
--- a/nixpkgs/pkgs/os-specific/linux/usbutils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/usbutils/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = http://www.linux-usb.org/;
+ homepage = "http://www.linux-usb.org/";
description = "Tools for working with USB devices, such as lsusb";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/usermount/default.nix b/nixpkgs/pkgs/os-specific/linux/usermount/default.nix
index ec58d513b09..4acf1e3faa1 100644
--- a/nixpkgs/pkgs/os-specific/linux/usermount/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/usermount/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation {
'';
meta = {
- homepage = https://github.com/tom5760/usermount;
+ homepage = "https://github.com/tom5760/usermount";
description = "A simple tool to automatically mount removable drives using UDisks2 and D-Bus";
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix b/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix
index baaa90e431b..f0cc6fd5a9b 100644
--- a/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/util-linux/default.nix
@@ -64,7 +64,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- homepage = https://www.kernel.org/pub/linux/utils/util-linux/;
+ homepage = "https://www.kernel.org/pub/linux/utils/util-linux/";
description = "A set of system utilities for Linux";
license = licenses.gpl2; # also contains parts under more permissive licenses
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/uvcdynctrl/default.nix b/nixpkgs/pkgs/os-specific/linux/uvcdynctrl/default.nix
index cfb93684f3b..f022023fcbb 100644
--- a/nixpkgs/pkgs/os-specific/linux/uvcdynctrl/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/uvcdynctrl/default.nix
@@ -15,14 +15,21 @@ stdenv.mkDerivation {
buildInputs = [ libxml2 ];
prePatch = ''
- substituteInPlace uvcdynctrl/CMakeLists.txt \
- --replace "/etc/udev" "$out/etc/udev" \
- --replace "/lib/udev" "$out/lib/udev"
+ local fixup_list=(
+ uvcdynctrl/CMakeLists.txt
+ uvcdynctrl/udev/rules/80-uvcdynctrl.rules
+ uvcdynctrl/udev/scripts/uvcdynctrl
+ )
+ for f in "''${fixup_list[@]}"; do
+ substituteInPlace "$f" \
+ --replace "/etc/udev" "$out/etc/udev" \
+ --replace "/lib/udev" "$out/lib/udev"
+ done
'';
meta = with stdenv.lib; {
description = "A simple interface for devices supported by the linux UVC driver";
- homepage = http://guvcview.sourceforge.net;
+ homepage = "http://guvcview.sourceforge.net";
license = licenses.gpl3Plus;
maintainers = [ maintainers.puffnfresh ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix b/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix
index 050e7eaec47..73944bd6eb7 100644
--- a/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/v4l-utils/default.nix
@@ -45,7 +45,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "V4L utils and libv4l, provide common image formats regardless of the v4l device";
- homepage = https://linuxtv.org/projects.php;
+ homepage = "https://linuxtv.org/projects.php";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ codyopel ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/v4l2loopback/default.nix b/nixpkgs/pkgs/os-specific/linux/v4l2loopback/default.nix
index 275372b8309..db384c71d74 100644
--- a/nixpkgs/pkgs/os-specific/linux/v4l2loopback/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/v4l2loopback/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "v4l2loopback-${version}-${kernel.version}";
- version = "0.12.3";
+ version = "0.12.4";
src = fetchFromGitHub {
owner = "umlaeute";
repo = "v4l2loopback";
rev = "v${version}";
- sha256 = "01wahmrh4iw27cfmypik6frapq14vn7m9shmj5g7cr1apz2523aq";
+ sha256 = "0sp7n6hprgf1z7vzwshs5gyyn6syn4pw5xx7xqrfcwkx6cja6sys";
};
hardeningDisable = [ "format" "pic" ];
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A kernel module to create V4L2 loopback devices";
- homepage = https://github.com/umlaeute/v4l2loopback;
+ homepage = "https://github.com/umlaeute/v4l2loopback";
license = licenses.gpl2;
maintainers = [ maintainers.domenkozar ];
platforms = platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/v86d/default.nix b/nixpkgs/pkgs/os-specific/linux/v86d/default.nix
index 073a6ded998..ec0c318042a 100644
--- a/nixpkgs/pkgs/os-specific/linux/v86d/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/v86d/default.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A daemon to run x86 code in an emulated environment";
- homepage = https://github.com/mjanusz/v86d;
+ homepage = "https://github.com/mjanusz/v86d";
license = licenses.gpl2;
maintainers = with maintainers; [ codyopel ];
platforms = [ "i686-linux" "x86_64-linux" ];
diff --git a/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix b/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix
index 8672aeb22fd..890c774081b 100644
--- a/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/wireguard/default.nix
@@ -7,11 +7,11 @@ assert stdenv.lib.versionOlder kernel.version "5.6";
stdenv.mkDerivation rec {
pname = "wireguard";
- version = "0.0.20200318";
+ version = "1.0.20200401";
src = fetchzip {
url = "https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-${version}.tar.xz";
- sha256 = "1syl3p37fvfxvp4apvfnlp632pg3xwslj9r3s54mpxbxc6d8s3v6";
+ sha256 = "1q4gfpbvbyracnl219xqfz5yqfc08i6g41z6bn2skx5x8jbll3aq";
};
preConfigure = ''
diff --git a/nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/default.nix b/nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/default.nix
new file mode 100644
index 00000000000..0093603c250
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/default.nix
@@ -0,0 +1,23 @@
+{ stdenv }:
+
+stdenv.mkDerivation rec {
+ pname = "wooting-udev-rules";
+ version = "20190601";
+
+ # Source: https://wooting.helpscoutdocs.com/article/68-wootility-configuring-device-access-for-wootility-under-linux-udev-rules
+ src = [ ./wooting.rules ];
+
+ unpackPhase = ":";
+
+ installPhase = ''
+ install -Dpm644 $src $out/lib/udev/rules.d/70-wooting.rules
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://wooting.helpscoutdocs.com/article/34-linux-udev-rules";
+ description = "udev rules that give NixOS permission to communicate with Wooting keyboards";
+ platforms = platforms.linux;
+ license = "unknown";
+ maintainers = with maintainers; [ davidtwco ];
+ };
+}
diff --git a/nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/wooting.rules b/nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/wooting.rules
new file mode 100644
index 00000000000..d906df3d4c6
--- /dev/null
+++ b/nixpkgs/pkgs/os-specific/linux/wooting-udev-rules/wooting.rules
@@ -0,0 +1,9 @@
+# Wooting One
+SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff01", MODE:="0660", GROUP="input"
+# Wooting One update mode
+SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2402", MODE:="0660", GROUP="input"
+
+# Wooting Two
+SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff02", MODE:="0660", GROUP="input"
+# Wooting Two update mode
+SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2403", MODE:="0660", GROUP="input"
diff --git a/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix b/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix
index dc5b4289a45..5cd440bcdfc 100644
--- a/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -105,7 +105,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = https://hostap.epitest.fi/wpa_supplicant/;
+ homepage = "https://hostap.epitest.fi/wpa_supplicant/";
description = "A tool for connecting to WPA and WPA2-protected wireless networks";
license = licenses.bsd3;
maintainers = with maintainers; [ marcweber ];
diff --git a/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/gui.nix b/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/gui.nix
index d02901e0cc1..d60ff7f364c 100644
--- a/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/gui.nix
+++ b/nixpkgs/pkgs/os-specific/linux/wpa_supplicant/gui.nix
@@ -25,7 +25,7 @@ mkDerivation {
meta = with stdenv.lib; {
description = "Qt-based GUI for wpa_supplicant";
- homepage = https://hostap.epitest.fi/wpa_supplicant/;
+ homepage = "https://hostap.epitest.fi/wpa_supplicant/";
license = licenses.bsd3;
platforms = platforms.linux;
};
diff --git a/nixpkgs/pkgs/os-specific/linux/x86_energy_perf_policy/default.nix b/nixpkgs/pkgs/os-specific/linux/x86_energy_perf_policy/default.nix
index b4997714cea..880456afbde 100644
--- a/nixpkgs/pkgs/os-specific/linux/x86_energy_perf_policy/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/x86_energy_perf_policy/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "Set the energy versus performance policy preference bias on recent X86 processors";
- homepage = https://www.kernel.org/;
+ homepage = "https://www.kernel.org/";
license = licenses.gpl2;
platforms = [ "i686-linux" "x86_64-linux" ]; # x86-specific
};
diff --git a/nixpkgs/pkgs/os-specific/linux/x86info/default.nix b/nixpkgs/pkgs/os-specific/linux/x86info/default.nix
index 1c2aaa8ee01..9b745315b1c 100644
--- a/nixpkgs/pkgs/os-specific/linux/x86info/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/x86info/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
'';
platforms = [ "i686-linux" "x86_64-linux" ];
license = stdenv.lib.licenses.gpl2;
- homepage = http://codemonkey.org.uk/projects/x86info/;
+ homepage = "http://codemonkey.org.uk/projects/x86info/";
maintainers = with stdenv.lib.maintainers; [jcumming];
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/xf86-input-wacom/default.nix b/nixpkgs/pkgs/os-specific/linux/xf86-input-wacom/default.nix
index ac095ffaf89..8a7541afa69 100644
--- a/nixpkgs/pkgs/os-specific/linux/xf86-input-wacom/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/xf86-input-wacom/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
maintainers = [ maintainers.goibhniu ];
description = "Wacom digitizer driver for X11";
- homepage = http://linuxwacom.sourceforge.net;
+ homepage = "http://linuxwacom.sourceforge.net";
license = licenses.gpl2;
platforms = platforms.linux; # Probably, works with other unices as well
};
diff --git a/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix b/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix
index 69a10673d24..c117293d3ad 100644
--- a/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/xf86-video-nested/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation {
name = "xf86-video-nested-2017-06-12";
src = fetchgit {
- url = git://anongit.freedesktop.org/xorg/driver/xf86-video-nested;
+ url = "git://anongit.freedesktop.org/xorg/driver/xf86-video-nested";
rev = "6a48b385c41ea89354d0b2ee7f4649a1d1d9ec70";
sha256 = "133rd2kvr2q2wmwpx82bb93qbi8wm8qp1vlmbhgc7aslz0j4cqqv";
};
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
CFLAGS = "-I${pixman}/include/pixman-1";
meta = {
- homepage = https://cgit.freedesktop.org/xorg/driver/xf86-video-nested;
+ homepage = "https://cgit.freedesktop.org/xorg/driver/xf86-video-nested";
description = "A driver to run Xorg on top of Xorg or something else";
maintainers = [ stdenv.lib.maintainers.goibhniu ];
platforms = stdenv.lib.platforms.linux;
diff --git a/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix b/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix
index 8fdf7f23cf8..bc1d803bb10 100644
--- a/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/zenpower/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, kernel, fetchFromGitHub }:
+{ stdenv, kernel, fetchFromGitHub, fetchpatch }:
stdenv.mkDerivation rec {
pname = "zenpower";
- version = "0.1.5";
+ version = "0.1.10";
src = fetchFromGitHub {
owner = "ocerman";
repo = "zenpower";
rev = "v${version}";
- sha256 = "1ay1q666bc7czgc95invw523c0ds2gj85wxypc3wi418vfaha5vy";
+ sha256 = "1fqqaj7fq49yi2yip518036w80r9w7mkxpbkrxqzlydpma1x9v5m";
};
hardeningDisable = [ "pic" ];
nativeBuildInputs = kernel.moduleBuildDependencies;
- makeFlags = "KERNEL_BUILD=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build";
+ makeFlags = [ "KERNEL_BUILD=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ];
installPhase = ''
install -D zenpower.ko -t "$out/lib/modules/${kernel.modDirVersion}/kernel/drivers/hwmon/zenpower/"
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/ocerman/zenpower";
license = licenses.gpl2;
maintainers = with maintainers; [ alexbakker ];
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" ];
broken = versionOlder kernel.version "4.14";
};
}
diff --git a/nixpkgs/pkgs/os-specific/linux/zfs/default.nix b/nixpkgs/pkgs/os-specific/linux/zfs/default.nix
index 738171bb5ec..563735deeeb 100644
--- a/nixpkgs/pkgs/os-specific/linux/zfs/default.nix
+++ b/nixpkgs/pkgs/os-specific/linux/zfs/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, utillinux, nukeReferences, coreutils
+{ stdenv, fetchFromGitHub, fetchpatch
+, autoreconfHook, utillinux, nukeReferences, coreutils
, perl, buildPackages
, configFile ? "all"
@@ -11,6 +12,7 @@
# Kernel dependencies
, kernel ? null
+, enablePython ? true
}:
with stdenv.lib;
@@ -40,7 +42,12 @@ let
inherit rev sha256;
};
- patches = extraPatches;
+ patches = [ (fetchpatch {
+ # https://github.com/openzfs/zfs/pull/9961#issuecomment-585827288
+ # will be included in zfs 0.5.4 as well
+ url = "https://gist.githubusercontent.com/satmandu/67cbae9c4d461be0e64428a1707aef1c/raw/ba0fb65f17ccce5b710e4ce86a095de577f7dfe1/k5.6.3.patch";
+ sha256 = "0zay7cz078v7wcnk7xl96blp7j6y64q1migb91c7h66zkpikqvgb";
+ }) ] ++ extraPatches;
postPatch = optionalString buildKernel ''
patchShebangs scripts
@@ -51,7 +58,12 @@ let
'' + optionalString buildUser ''
substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount" "${utillinux}/bin/umount" \
--replace "/bin/mount" "${utillinux}/bin/mount"
- substituteInPlace ./lib/libshare/nfs.c --replace "/usr/sbin/exportfs" "${nfs-utils}/bin/exportfs"
+ substituteInPlace ./lib/libshare/nfs.c --replace "/usr/sbin/exportfs" "${
+ # We don't *need* python support, but we set it like this to minimize closure size:
+ # If it's disabled by default, no need to enable it, even if we have python enabled
+ # And if it's enabled by default, only change that if we explicitly disable python to remove python from the closure
+ nfs-utils.override (old: { enablePython = old.enablePython or true && enablePython; })
+ }/bin/exportfs"
substituteInPlace ./config/user-systemd.m4 --replace "/usr/lib/modules-load.d" "$out/etc/modules-load.d"
substituteInPlace ./config/zfs-build.m4 --replace "\$sysconfdir/init.d" "$out/etc/init.d"
substituteInPlace ./etc/zfs/Makefile.am --replace "\$(sysconfdir)" "$out/etc"
@@ -86,7 +98,8 @@ let
nativeBuildInputs = [ autoreconfHook nukeReferences ]
++ optionals buildKernel (kernel.moduleBuildDependencies ++ [ perl ]);
buildInputs = optionals buildUser [ zlib libuuid attr ]
- ++ optionals (buildUser) [ openssl python3 ]
+ ++ optional buildUser openssl
+ ++ optional (buildUser && enablePython) python3
++ optional stdenv.hostPlatform.isMusl libtirpc;
# for zdb to get the rpath to libgcc_s, needed for pthread_cancel to work
@@ -96,7 +109,7 @@ let
configureFlags = [
"--with-config=${configFile}"
- (withFeatureAs buildUser "python" python3.interpreter)
+ (withFeatureAs (buildUser && enablePython) "python" python3.interpreter)
] ++ optionals buildUser [
"--with-dracutdir=$(out)/lib/dracut"
"--with-udevdir=$(out)/lib/udev"
@@ -164,7 +177,7 @@ let
Copy-On-Write filesystem with data integrity detection and repair,
snapshotting, cloning, block devices, deduplication, and more.
'';
- homepage = https://zfsonlinux.org/;
+ homepage = "https://zfsonlinux.org/";
license = licenses.cddl;
platforms = platforms.linux;
maintainers = with maintainers; [ jcumming wizeman fpletz globin ];