treewide: add udevCheckHook to packages with udev rules output
- [x] `{ doInstallCheck = false; name = "acpilight-1.2"; }`
- Configuration file /nix/store/sckm27vsrh58glp3acw07z8jdmpj72q7-acpilight-1.2/etc/udev/rules.d/90-backlight.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "airspy-1.0.10"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "alsa-utils-1.2.13"; }`
- /nix/store/pj5lqap32lsaipnmr1pjp8zi6zmc1ng2-alsa-utils-1.2.13/lib/udev/rules.d/90-alsa-restore.rules:16 GOTO="alsa_restore_std" has no matching label, ignoring.
- /nix/store/pj5lqap32lsaipnmr1pjp8zi6zmc1ng2-alsa-utils-1.2.13/lib/udev/rules.d/90-alsa-restore.rules:16 The line has no effect any more, dropping.
- /nix/store/pj5lqap32lsaipnmr1pjp8zi6zmc1ng2-alsa-utils-1.2.13/lib/udev/rules.d/90-alsa-restore.rules:20 GOTO="alsa_restore_std" has no matching label, ignoring.
- /nix/store/pj5lqap32lsaipnmr1pjp8zi6zmc1ng2-alsa-utils-1.2.13/lib/udev/rules.d/90-alsa-restore.rules:20 The line has no effect any more, dropping.
- /nix/store/pj5lqap32lsaipnmr1pjp8zi6zmc1ng2-alsa-utils-1.2.13/lib/udev/rules.d/90-alsa-restore.rules: udev rules check failed.
- [x] `{ doInstallCheck = false; name = "amazon-ec2-net-utils-2.5.5"; }`
- [x] `{ doInstallCheck = true; name = "amazon-ec2-utils-2.2.0"; }`
- has butchered pre/post phases, needs some proper cleaning up
- [x] `{ doInstallCheck = false; name = "android-udev-rules-20250314"; }`
- Configuration file /nix/store/30028n5xqh5lr1lxvm1vsmgxrpyk65fj-android-udev-rules-20250314/lib/udev/rules.d/51-android.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "antimicrox-3.5.1"; }`
- [x] `{ doInstallCheck = false; name = "apio-udev-rules-0.9.5"; }`
- Configuration file /nix/store/hh4k648cymsa3dq966f6ivf2l0i528vx-apio-udev-rules-0.9.5/lib/udev/rules.d/70-fpga-ftdi.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- Configuration file /nix/store/hh4k648cymsa3dq966f6ivf2l0i528vx-apio-udev-rules-0.9.5/lib/udev/rules.d/70-fpga-serial.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "argyllcms-3.3.0"; }`
- [ ] `{ doInstallCheck = false; name = "artisan-3.1.4"; }`
- ???? No udev rules
- [x] `{ doInstallCheck = false; name = "asdbctl-1.0.0"; }`
- [x] `{ doInstallCheck = false; name = "asusctl-6.1.12"; }`
- [x] `{ doInstallCheck = true; name = "autorandr-1.15"; }`
- [ ] `{ doInstallCheck = false; name = "bazecor-1.7.0"; }`
- wrapAppImage does not support postInstallCheck: a094b5d8cc/pkgs/build-support/appimage/default.nix (L60-L79)
- [x] `{ doInstallCheck = false; name = "bcachefs-tools-1.25.2"; }`
- [x] `{ doInstallCheck = false; name = "bcache-tools-1.0.8"; }`
- [x] `{ doInstallCheck = false; name = "bitbox-bridge-1.6.1"; }`
- [x] `{ doInstallCheck = false; name = "bitbox-4.46.3"; }`
- Configuration file /nix/store/jxcdrn03zwv4npdif9r0zhz68f06w911-bitbox-4.46.3/lib/udev/rules.d/51-hid-digitalbitbox.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- Configuration file /nix/store/jxcdrn03zwv4npdif9r0zhz68f06w911-bitbox-4.46.3/lib/udev/rules.d/52-hid-digitalbitbox.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- Configuration file /nix/store/jxcdrn03zwv4npdif9r0zhz68f06w911-bitbox-4.46.3/lib/udev/rules.d/53-hid-bitbox02.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- Configuration file /nix/store/jxcdrn03zwv4npdif9r0zhz68f06w911-bitbox-4.46.3/lib/udev/rules.d/54-hid-bitbox02.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "bluez-5.80"; }`
- [x] `{ doInstallCheck = false; name = "bluez-5.80"; }`
- ***staged***
- [x] `{ doInstallCheck = true; name = "bmputil-0.1.3"; }`
- [x] `{ doInstallCheck = false; name = "bolt-0.9.8"; }`
- [ ] `{ doInstallCheck = false; name = "bottles"; }`
- ??? no udev
- [x] `{ doInstallCheck = true; name = "python3.12-boxflat-1.30.1"; }`
- [x] `{ doInstallCheck = false; name = "brightnessctl-0.5.1"; }`
- [x] `{ doInstallCheck = false; name = "brillo-1.4.13"; }`
- [x] `{ doInstallCheck = false; name = "brltty-6.7"; }`
- [x] `{ doInstallCheck = false; name = "btrfs-progs-6.14"; }`
- [x] `{ doInstallCheck = false; name = "casync-2-unstable-2023-10-16"; }`
- [x] `{ doInstallCheck = false; name = "ccid-1.6.2"; }`
- propagated via libusb1
- `meta.platforms` is `unix`, but installs udev rules unconditionally. This seems silly.
- has butchered pre/post phases
- [x] `{ doInstallCheck = false; name = "cc-tool-unstable-2020-05-19"; }`
- Configuration file /nix/store/0nv753w4k0vpv7k032gdj3mfadlxvy81-cc-tool-unstable-2020-05-19/lib/udev/rules.d/90-cc-debugger.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [ ] `{ doInstallCheck = false; name = "chrysalis-0.13.3"; }`
- wrapAppImage does not support postInstallCheck
- [x] `{ doInstallCheck = false; name = "ckb-next-0.6.2"; }`
- [x] `{ doInstallCheck = true; name = "cm-rgb-0.3.6"; }`
- [x] `{ doInstallCheck = false; name = "colord-1.4.6"; }`
- [x] `{ doInstallCheck = false; name = "comedilib-0.12.0"; }`
- [x] `{ doInstallCheck = false; name = "cpu-energy-meter-1.2"; }`
- [ ] `{ doInstallCheck = false; name = "cura-appimage-5.10.0"; }`
- ??? no udev rules
- [x] `{ doInstallCheck = false; name = "cutecapture-1.4.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "dataexplorer-3.9.3"; }`
- [x] `{ doInstallCheck = false; name = "ddcutil-2.2.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "dduper-0.04"; }`
- [x] `{ doInstallCheck = false; name = "dediprog-sf100-linux-1.14.21-x"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "dde-daemon-6.0.43"; }`
- [x] `{ doInstallCheck = false; name = "digitalbitbox-3.0.0"; }`
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/51-hid-digitalbox.rules:1 style: stray leading comma.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/51-hid-digitalbox.rules:2 style: stray leading comma.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/51-hid-digitalbox.rules:2 The line has no effect, ignoring.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/51-hid-digitalbox.rules: udev rules check failed.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/52-hid-digitalbox.rules:1 style: stray leading comma.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/52-hid-digitalbox.rules:2 style: stray leading comma.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/52-hid-digitalbox.rules:2 The line has no effect, ignoring.
- /nix/store/m78h8jh8sqxqycw4y4h4pmhj8q7blmjf-digitalbitbox-3.0.0/etc/udev/rules.d/52-hid-digitalbox.rules: udev rules check failed.
- fixed
- [x] `{ doInstallCheck = false; name = "direwolf-1.7"; }`
- [x] `{ doInstallCheck = false; name = "dmrconfig-1.1"; }`
- propagated via libusb1
- Configuration file /nix/store/bymjc5sh1jpk7lk7j1whwd63wl3sagic-dmrconfig-1.1/lib/udev/rules.d/99-dmr.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "dolphin-emu-2503a"; }`
- Configuration file /nix/store/z22spasql9rrkgn4lrxpsv6zhm1jhg10-dolphin-emu-2503a/etc/udev/rules.d/51-usb-device.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "dolphin-emu-primehack-1.0.7a"; }`
- Configuration file /nix/store/2kjvxh1m2b7aiw240sj76gd7fp8kd96i-dolphin-emu-primehack-1.0.7a/etc/udev/rules.d/51-usb-device.rules is marked executable. Please remove executable permission bits. Proceeding anyway
- [x] `{ doInstallCheck = false; name = "drbd-9.27.0"; }`
- [x] `{ doInstallCheck = false; name = "dsview-1.3.2"; }`
- [x] `{ doInstallCheck = false; name = "easypdkprog-1.3"; }`
- [x] `{ doInstallCheck = false; name = "ecpdap-0.2.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "edgetx-2.11.0-rc3"; }`
- [x] `{ doInstallCheck = false; name = "eg25-manager-0.5.2"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "elogind-255.5"; }`
- can be built without systemd
- [x] `{ doInstallCheck = false; name = "em100-0-unstable-2024-11-14"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "epsonscan2-6.7.70.0-01-2025"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "eudev-3.2.14"; }`
- not viable, skipped
- [x] `{ doInstallCheck = false; name = "feedbackd-0.8.1"; }`
- [x] `{ doInstallCheck = false; name = "ffado-2.4.9"; }`
- [x] `{ doInstallCheck = false; name = "ffado-2.4.9"; }`
- [x] `{ doInstallCheck = false; name = "flashprog-1.4"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "flashrom-1.5.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "foo2zjs-20210116"; }`
- [x] `{ doInstallCheck = false; name = "footswitch-unstable-2023-10-10"; }`
- [x] `{ doInstallCheck = false; name = "fuse-3.16.2"; }`
- ***staged***
- [x] `{ doInstallCheck = false; name = "g810-led-0.4.3"; }`
- Configuration file /nix/store/klh2fxrrkcj9zy6r2pd4x3csldinnnj9-g810-led-0.4.3/etc/udev/rules.d/90-g810-led.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "game-devices-udev-rules-0.23"; }`
- [x] `{ doInstallCheck = false; name = "gdm-48.0"; }`
- [x] `{ doInstallCheck = false; name = "gfs2-utils-3.6.1"; }`
- [x] `{ doInstallCheck = true; name = "glasgow-0-unstable-2025-01-26"; }`
- [x] `{ doInstallCheck = false; name = "gmobile"; }`
- [x] `{ doInstallCheck = false; name = "gnome-settings-daemon-46.0"; }`
- [x] `{ doInstallCheck = false; name = "gnome-settings-daemon-48.1"; }`
- [x] `{ doInstallCheck = false; name = "gobi_loader-0.7"; }`
- Configuration file /nix/store/nr89b2svcjgsxl5jla8w77y33dcm5nwj-gobi_loader-0.7/lib/udev/rules.d/60-gobi.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "google-compute-engine-20190124"; }`
- needed `doCheck = true`, but nothing exploded
- [x] `{ doInstallCheck = false; name = "google-guest-configs-20211116.00"; }`
- [x] `{ doInstallCheck = false; name = "goxlr-utility-1.2.2"; }`
- [x] `{ doInstallCheck = false; name = "gpsd-3.25"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "gradm-3.1-202111052217"; }`
- [x] `{ doInstallCheck = false; name = "gummy-0.6.1"; }`
- [x] `{ doInstallCheck = false; name = "hackrf-2024.02.1"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "handheld-daemon-3.15.3"; }`
- wrapAppImage does not support postInstallCheck
- [x] `{ doInstallCheck = false; name = "hdapsd-20141203"; }`
- [x] `{ doInstallCheck = false; name = "headsetcontrol-3.0.0"; }`
- [x] `{ doInstallCheck = false; name = "heimdall-gui-1.4.2"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "heimdall-1.4.2"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "heroic-2.16.1"; }`
- ??? no udev
- [x] `{ doInstallCheck = true; name = "hplip-3.24.4"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "huion-switcher-0.5.0"; }`
- [x] `{ doInstallCheck = false; name = "iio-sensor-proxy-3.7"; }`
- [x] `{ doInstallCheck = false; name = "imsprog-1.5.3"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "incus-6.12.0"; }`
- [x] `{ doInstallCheck = false; name = "incus-lts-6.0.4"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-aagcloudwatcher-ng-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-aok-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-apogee-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-armadillo-platypus-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-astarbox-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-avalon-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-avalonud-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-beefocus-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-bresserexos2-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-celestronaux-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-dsi-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-duino-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-eqmod-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-ffmv-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-fishcamp-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-fli-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-gige-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-gphoto-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-gpio-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-gpsd-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-gpsnmea-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-limesdr-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-maxdomeii-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-mgen-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-nexdome-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-nightscape-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-nut-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-ocs-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-orion-ssg3-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-rolloffino-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-rtklib-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-shelyak-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-starbook-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-starbook-ten-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-sx-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-talon6-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-webcam-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-3rdparty-indi-weewx-json-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indi-full-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "indilib-2.1.3"; }`
- [x] `{ doInstallCheck = false; name = "infnoise-0.3.3"; }`
- [x] `{ doInstallCheck = true; name = "inkscape-silhouette-1.29"; }`
- [x] `{ doInstallCheck = false; name = "inputmodule-control-0.2.0"; }`
- [x] `{ doInstallCheck = false; name = "input-remapper-2.1.1"; }`
- doCheck defaults to false
- [x] `{ doInstallCheck = false; name = "ipad_charge-2015-02-03"; }`
- [x] `{ doInstallCheck = false; name = "ipp-usb-0.9.30"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "iptsd-3"; }`
- [x] `{ doInstallCheck = false; name = "joycond-unstable-2021-07-30"; }`
- [x] `{ doInstallCheck = false; name = "k40-whisperer-0.68"; }`
- has butchered pre/post phases
- [x] `{ doInstallCheck = false; name = "ledger-udev-rules-0-unstable-2024-02-12"; }`
- [x] `{ doInstallCheck = false; name = "libbladeRF-2.5.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libedgetpu-0-unstable-2024-03-14"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libfido2-1.15.0"; }`
- [x] `{ doInstallCheck = true; name = "libfprint-1.94.9"; }`
- [x] `{ doInstallCheck = true; name = "libfprint-tod-1.94.9+tod1"; }`
- [ ] `{ doInstallCheck = false; name = "libftdi-1.5-unstable-2023-12-21"; }`
- propagated via libusb1
- seems to ignore phase???
- [x] `{ doInstallCheck = false; name = "libgphoto2-2.5.31"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libgpod-0.8.3"; }`
- [x] `{ doInstallCheck = false; name = "libiio-0.24"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libinput-1.27.1"; }`
- [ ] `{ doInstallCheck = false; name = "libirecovery-1.2.1"; }`
- propagated via libusb1
- /nix/store/srmj1r8hp8ipwc0s5gz8wdv8gpcy8f25-libirecovery-1.2.1/lib/udev/rules.d/39-libirecovery.rules:4 Invalid key/value pair, ignoring.
- /nix/store/srmj1r8hp8ipwc0s5gz8wdv8gpcy8f25-libirecovery-1.2.1/lib/udev/rules.d/39-libirecovery.rules:7 Invalid key/value pair, ignoring.
- /nix/store/srmj1r8hp8ipwc0s5gz8wdv8gpcy8f25-libirecovery-1.2.1/lib/udev/rules.d/39-libirecovery.rules: udev rules check failed.
- [x] `{ doInstallCheck = false; name = "libjaylink-0.4.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libmtp-1.1.22"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libnitrokey-3.8"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libpsm2-12.0.1"; }`
- [x] `{ doInstallCheck = false; name = "bluez-qt-5.116.0"; }`
- [x] `{ doInstallCheck = false; name = "plasma-remotecontrollers-5.27.11"; }`
- [x] `{ doInstallCheck = true; name = "libsigrok-0.5.2-unstable-2024-10-20"; }`
- propagated via libusb1
- has butchered pre/post phases
- [x] `{ doInstallCheck = false; name = "libticables2-1.3.5"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libuldaq-1.2.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "libwacom-2.15.0"; }`
- [x] `{ doInstallCheck = false; name = "libwacom-surface-2.15.0"; }`
- [x] `{ doInstallCheck = false; name = "libwebcam-0.2.5"; }`
- [x] `{ doInstallCheck = false; name = "light-1.2.2"; }`
- [x] `{ doInstallCheck = false; name = "limesuite-23.11.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "limesuite-23.11.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "linuxconsoletools-1.8.1"; }`
- [x] `{ doInstallCheck = false; name = "linux-gpib-user-4.3.6"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-5.10.235"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-5.10.235"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-5.15.179"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-5.15.179"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-5.15.183"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-5.15.183"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-5.4.293"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-5.4.293"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.12.29"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.12.29"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.13.7"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.13.7"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.13.12"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.13.12"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.14.7"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.14.7"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.1.131"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.1.131"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.1.139"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.1.139"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.6.83"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.6.83"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.6.91"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.6.91"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.13.12"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.13.12"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.12.19"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.12.19"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.12.29"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.12.29"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.14.7"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.14.7"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.12.28"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.12.28"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.14.6"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.14.6"; }`
- [x] `{ doInstallCheck = false; name = "nxp-pn5xx-0.4-unstable-2025-02-08-6.14.7"; }`
- [x] `{ doInstallCheck = false; name = "openrazer-3.10.1-6.14.7"; }`
- [x] `{ doInstallCheck = true; name = "liquidctl-1.15.0"; }`
- [x] `{ doInstallCheck = false; name = "lm4flash-0.1.3"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "ltunify-0.3"; }`
- [ ] `{ doInstallCheck = false; name = "luminance-1.1.0"; }`
- hackage, skipped
- [ ] `{ doInstallCheck = false; name = "lutris-0.5.19"; }`
- fhsenv, skipped
- [x] `{ doInstallCheck = false; name = "lvm2-with-dmeventd-2.03.31"; }`
- has butchered pre/post phases
- ***staged locally***
- [x] `{ doInstallCheck = false; name = "lvm2-2.03.31"; }`
- has butchered pre/post phases
- ***staged locally***
- [x] `{ doInstallCheck = false; name = "lvm2-with-dmeventd-with-vdo-2.03.31"; }`
- has butchered pre/post phases
- ***staged locally***
- [x] `{ doInstallCheck = false; name = "M33-Linux-unstable-2016-06-23"; }`
- has butchered pre/post phases
- Configuration file /nix/store/m4mixbgrz9b0l6qy9q4nsmqdq772jfyq-M33-Linux-unstable-2016-06-23/lib/udev/rules.d/90-micro-3d-local.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "mate-settings-daemon-1.28.0"; }`
- [x] `{ doInstallCheck = false; name = "mdadm-4.3"; }`
- [x] `{ doInstallCheck = false; name = "mdevctl-1.4.0"; }`
- [x] `{ doInstallCheck = false; name = "media-player-info-26"; }`
- [x] `{ doInstallCheck = false; name = "meletrix-udev-rules-0-unstable-2023-10-20"; }`
- [x] `{ doInstallCheck = false; name = "minipro-0.7.2"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "mkosi-25.3-unstable-2025-04-01"; }`
- uses udev rules, but does not output them
- [x] `{ doInstallCheck = true; name = "modemmanager-1.22.0"; }`
- [x] `{ doInstallCheck = false; name = "moolticute-1.03.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "mouse-actions-gui-0.4.5"; }`
- [x] `{ doInstallCheck = false; name = "mouse-actions-0.4.5"; }`
- [x] `{ doInstallCheck = false; name = "mouse_m908-3.4"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "multipath-tools-0.9.8"; }`
- [x] `{ doInstallCheck = false; name = "mutter-46.8"; }`
- [x] `{ doInstallCheck = false; name = "mutter-48.2"; }`
- [x] `{ doInstallCheck = false; name = "networkmanager-1.52.0"; }`
- [x] `{ doInstallCheck = false; name = "nfs-utils-2.7.1"; }`
- [x] `{ doInstallCheck = false; name = "nitrokey-udev-rules-1.1.0"; }`
- Configuration file /nix/store/dni4l2ikb7qrj6j78arkj09h4f6i3qx1-nitrokey-udev-rules-1.1.0/etc/udev/rules.d/41-nitrokey.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [ ] `{ doInstallCheck = false; name = "ns-usbloader-7.1"; }`
- [x] `{ doInstallCheck = false; name = "numworks-udev-rules-unstable-2020-08-31"; }`
- [x] `{ doInstallCheck = false; name = "nut-2.8.2"; }`
- [x] `{ doInstallCheck = false; name = "nvme-cli-2.11"; }`
- [x] `{ doInstallCheck = false; name = "nxpmicro-mfgtools-1.5.139"; }`
- propagated via libusb1
- Configuration file /nix/store/rara91k0ck7658px2296inp4v7av8hhj-nxpmicro-mfgtools-1.5.139/lib/udev/rules.d/70-uuu.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [ ] `{ doInstallCheck = false; name = "ocf-resource-agents"; }`
- runCommand, no install check
- [x] `{ doInstallCheck = true; name = "openambit-0.5"; }`
- propagated via libusb1
- has butchered pre/post phases
- [x] `{ doInstallCheck = false; name = "opencbm-0.4.99.104"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "openhantek6022-3.4.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "open-iscsi-2.1.11"; }`
- [x] `{ doInstallCheck = false; name = "openobex-1.7.2"; }`
- [x] `{ doInstallCheck = false; name = "openocd-0.12.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "openocd-rp2040-0.12.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "openrgb-0.9"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "openrgb-0.9"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "openswitcher-0.11.0"; }`
- [x] `{ doInstallCheck = true; name = "OpenTabletDriver-0.6.5.1"; }`
- [x] `{ doInstallCheck = false; name = "openterface-qt-0.3.12"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "opentx-2.3.15"; }`
- [x] `{ doInstallCheck = false; name = "open-vm-tools-12.5.0"; }`
- [x] `{ doInstallCheck = false; name = "open-vm-tools-12.5.0"; }`
- [x] `{ doInstallCheck = false; name = "orbuculum-2.1.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "oversteer-0.8.3"; }`
- [x] `{ doInstallCheck = false; name = "pcmciautils-018"; }`
- [x] `{ doInstallCheck = false; name = "python3.12-persistent-evdev-unstable-2022-05-07"; }`
- [x] `{ doInstallCheck = false; name = "phodav-3.0"; }`
- [x] `{ doInstallCheck = false; name = "picoprobe-udev-rules-unstable-2023-01-31"; }`
- Configuration file /nix/store/7yf9s8l8zjs49ccxyqq5bn6m6i1nsr1f-picoprobe-udev-rules-unstable-2023-01-31/lib/udev/rules.d/69-probe-rs.rules is marked executable. Please remove executable permission bits. Proceeding anyway
- [x] `{ doInstallCheck = true; name = "picotool-2.1.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "pipewire-1.4.2"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "platformio-6.1.18"; }`
- [x] `{ doInstallCheck = false; name = "polar-unstable-2021-01-12"; }`
- [x] `{ doInstallCheck = false; name = "projecteur-0.10"; }`
- [x] `{ doInstallCheck = false; name = "proxmark3-4.20142"; }`
- [x] `{ doInstallCheck = false; name = "prusa-slicer-2.9.0"; }`
- [x] `{ doInstallCheck = false; name = "pulseaudio-17.0"; }`
- [x] `{ doInstallCheck = false; name = "pulseaudio-17.0"; }`
- [x] `{ doInstallCheck = true; name = "python3.12-busylight-for-humans-0.33.3"; }`
- [x] `{ doInstallCheck = true; name = "python3.12-openant-unstable-1.3.1"; }`
- [x] `{ doInstallCheck = true; name = "python3.12-py3buddy-1.0"; }`
- Configuration file /nix/store/242snzks6b64a0jwwdk1xcwz16z8inmq-python3.12-py3buddy-1.0/lib/udev/rules.d/99-ibuddy.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = true; name = "python3.12-rfcat-2.0.1"; }`
- [x] `{ doInstallCheck = true; name = "python3.12-seabreeze-2.10.1"; }`
- [x] `{ doInstallCheck = true; name = "python3.12-sigrok-0.5.2-unstable-2024-10-20"; }`
- [ ] `{ doInstallCheck = false; name = "soapysdr-0.8.1-unstable-2025-03-30-03"; }`
- ??? no udev rules
- [x] `{ doInstallCheck = true; name = "python3.13-busylight-for-humans-0.33.3"; }`
- [x] `{ doInstallCheck = false; name = "python3.13-google-compute-engine-20190124"; }`
- [x] `{ doInstallCheck = false; name = "libiio-0.24"; }`
- [x] `{ doInstallCheck = true; name = "python3.13-liquidctl-1.15.0"; }`
- [x] `{ doInstallCheck = true; name = "python3.13-openant-unstable-1.3.1"; }`
- [x] `{ doInstallCheck = true; name = "python3.13-py3buddy-1.0"; }`
- [x] `{ doInstallCheck = true; name = "python3.13-seabreeze-2.10.1"; }`
- [x] `{ doInstallCheck = true; name = "python3.13-sigrok-0.5.2-unstable-2024-10-20"; }`
- [ ] `{ doInstallCheck = false; name = "soapysdr-0.8.1-unstable-2025-03-30-03"; }`
- ??? no udev rules
- [x] `{ doInstallCheck = false; name = "qdmr-0.12.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "qFlipper-1.3.3"; }`
- [x] `{ doInstallCheck = false; name = "qlcplus-4.13.1"; }`
- [x] `{ doInstallCheck = false; name = "qmk-udev-rules-0.27.13"; }`
- Configuration file /nix/store/kzj3frkxnk0nggywz29mmdb8bv4yfgg7-qmk-udev-rules-0.27.13/lib/udev/rules.d/50-qmk.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "quark-goldleaf-1.0.0"; }`
- [x] `{ doInstallCheck = false; name = "rdma-core-57.0"; }`
- [x] `{ doInstallCheck = false; name = "rfkill-udev"; }`
- [ ] `{ doInstallCheck = false; name = "python3.12-rivalcfg-4.14.0"; }`
- skipped, broken tests
- [x] `{ doInstallCheck = false; name = "rkdeveloptool-unstable-2021-09-04"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "roccat-tools-5.9.0"; }`
- /nix/store/bh790j6va11b5zagkhy4429j2dvng3jq-roccat-tools-5.9.0/lib/udev/rules.d/90-roccat-kone.rules:17 Invalid value "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash -c 'ROCCAT_PATH=$(roccatkonecontrol -p); if test $? -eq 0; then chgrp roccat $ROCCAT_PATH/*; fi'" for RUN (char 82: invalid substitution type), ignoring.
- /nix/store/bh790j6va11b5zagkhy4429j2dvng3jq-roccat-tools-5.9.0/lib/udev/rules.d/90-roccat-kone.rules:18 Invalid value "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash -c 'ROCCAT_PATH=$(roccatkonecontrol -p); if test $? -eq 0; then chgrp roccat $ROCCAT_PATH/*; fi'" for RUN (char 82: invalid substitution type), ignoring.
- /nix/store/bh790j6va11b5zagkhy4429j2dvng3jq-roccat-tools-5.9.0/lib/udev/rules.d/90-roccat-kone.rules: udev rules check failed.
- [ ] `{ doInstallCheck = false; name = "rpcs3-0.0.36-17736-c86a25079"; }`
- propagated via libusb1
- Configuration file /nix/store/wvspxipk6bzc042cfh5mjcw7j038hsjk-rpcs3-0.0.36-17736-c86a25079/etc/udev/rules.d/99-ds3-controllers.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- Configuration file /nix/store/wvspxipk6bzc042cfh5mjcw7j038hsjk-rpcs3-0.0.36-17736-c86a25079/etc/udev/rules.d/99-ds4-controllers.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- Configuration file /nix/store/wvspxipk6bzc042cfh5mjcw7j038hsjk-rpcs3-0.0.36-17736-c86a25079/etc/udev/rules.d/99-dualsense-controllers.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "rtl_fm_streamer-unstable-2021-06-08"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "rtl-sdr-librtlsdr-0.9.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "rtl-sdr-osmocom-2.0.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "rtl-sdr-blog-1.3.5"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "rust-streamdeck-0.9.0"; }`
- [x] `{ doInstallCheck = false; name = "rwedid-0.3.2"; }`
- [x] `{ doInstallCheck = false; name = "sane-backends-1.3.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = true; name = "sc-controller-0.5.2"; }`
- NOT propagated via libusb1: not in buildInputs
- [x] `{ doInstallCheck = false; name = "snagboot-2.2"; }`
- [ ] `{ doInstallCheck = false; name = "soapysdr-0.8.1-unstable-2025-03-30-03"; }`
- ??? no udev rules
- [x] `{ doInstallCheck = true; name = "solaar-1.1.14"; }`
- [x] `{ doInstallCheck = true; name = "solaar-1.1.14"; }`
- [x] `{ doInstallCheck = false; name = "solo2-cli-0.2.2"; }`
- Configuration file /nix/store/djjqw8ii7fbszmay3hzq139mg78r2gqi-solo2-cli-0.2.2/lib/udev/rules.d/70-solo2.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [ ] `{ doInstallCheck = false; name = "sparrow-desktop-2.0.0"; }`
- untested (BIIG build, valkey in the closure was annoyingly flaky)
- [ ] `{ doInstallCheck = false; name = "sparrow-unwrapped-2.0.0"; }`
- untested (BIIG build, valkey in the closure was annoyingly flaky)
- [x] `{ doInstallCheck = false; name = "speakersafetyd-1.0.2"; }`
- [x] `{ doInstallCheck = false; name = "steam-devices-udev-rules-1.0.0.61-unstable-2024-05-22"; }`
- [ ] `{ doInstallCheck = false; name = "steam"; }`
- skipped: wrapper, no installCheck
- [ ] `{ doInstallCheck = false; name = "steam-run"; }`
- skipped: fhs environment
- [x] `{ doInstallCheck = false; name = "stlink-1.8.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "stlink-1.8.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "stratisd-3.7.3"; }`
- [x] `{ doInstallCheck = false; name = "stratisd-3.7.3"; }`
- [x] `{ doInstallCheck = false; name = "streamcontroller-1.5.0-beta.8"; }`
- [ ] `{ doInstallCheck = true; name = "streamdeck-ui-4.1.3"; }`
- had butchered post phase
- seems to ignore hook
- [x] `{ doInstallCheck = false; name = "sunshine-2025.122.141614"; }`
- [x] `{ doInstallCheck = false; name = "supergfxctl-5.2.7"; }`
- [x] `{ doInstallCheck = false; name = "super-slicer-2.5.60.0"; }`
- [x] `{ doInstallCheck = false; name = "super-slicer-2.5.59.13"; }`
- [x] `{ doInstallCheck = false; name = "swayosd-0.2.0"; }`
- [x] `{ doInstallCheck = false; name = "system-config-printer-1.5.18"; }`
- [ ] `{ doInstallCheck = false; name = "systemd-minimal-257.5"; }`
- skipped: inf rec
- [ ] `{ doInstallCheck = false; name = "systemd-257.5"; }`
- skipped: inf rec
- [ ] `{ doInstallCheck = false; name = "systemd-257.5"; }`
- skipped: inf rec
- [x] `{ doInstallCheck = false; name = "thunderbolt-0.9.3"; }`
- [x] `{ doInstallCheck = false; name = "tiny-dfr-0.3.2"; }`
- [x] `{ doInstallCheck = false; name = "tiscamera-1.1.1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "tlp-1.8.0"; }`
- [x] `{ doInstallCheck = false; name = "trezor-udev-rules-unstable-2019-07-17"; }`
- has butchered pre/post phases
- [x] `{ doInstallCheck = false; name = "tsduck-3.40-4165"; }`
- [x] `{ doInstallCheck = false; name = "ubertooth-2020-12-R1"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "udisks-2.10.1"; }`
- [x] `{ doInstallCheck = false; name = "uhd-4.7.0.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "upower-1.90.6"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "usb-blaster-udev-rules"; }`
- [x] `{ doInstallCheck = false; name = "usbkvm-0.2.0"; }`
- [x] `{ doInstallCheck = false; name = "usb-modeswitch-data-20191128"; }`
- [x] `{ doInstallCheck = false; name = "usbmuxd2-unstable-2023-12-12"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "usbmuxd-1.1.1+date=2023-05-05"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "usbrelayd-1.2.1"; }`
- [x] `{ doInstallCheck = false; name = "usbsdmux-24.1.1"; }`
- [ ] `{ doInstallCheck = false; name = "imagescan-3.65.0"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "uuu-1.5.201"; }`
- propagated via libusb1
- [x] `{ doInstallCheck = false; name = "uvcdynctrl-0.3.0"; }`
- [x] `{ doInstallCheck = false; name = "v4l-utils-1.24.1"; }`
- [ ] `{ doInstallCheck = false; name = "Vial-0.7.3"; }`
- appimage, no install checks
- [ ] `{ doInstallCheck = false; name = "via-3.0.0"; }`
- appimage, no install checks
- [x] `{ doInstallCheck = false; name = "waagent-2.13.1.1"; }`
- [x] `{ doInstallCheck = false; name = "wch-isp-0.4.1"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "wine-wow-10.0"; }`
- skipped
- [x] `{ doInstallCheck = false; name = "wooting-udev-rules-0-unstable-2024-11-20"; }`
- [x] `{ doInstallCheck = false; name = "xe-guest-utilities-8.4.0"; }`
- Configuration file /nix/store/4ainz0zf0577288qjkvfslf8kl0zhp0b-xe-guest-utilities-8.4.0/etc/udev/rules.d/z10_xen-vcpu-hotplug.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "xf86-input-wacom-1.2.3"; }`
- [x] `{ doInstallCheck = false; name = "xfel-1.3.2"; }`
- propagated via libusb1
- [ ] `{ doInstallCheck = false; name = "xf86-input-vmmouse-13.2.0"; }`
- skipped: `# THIS IS A GENERATED FILE. DO NOT EDIT!`
- [ ] `{ doInstallCheck = false; name = "xpra-6.3"; }`
- [x] `{ doInstallCheck = false; name = "xr-hardware-1.1.1"; }`
- [ ] `{ doInstallCheck = false; name = "yubikey-personalization-1.20.0"; }`
- propagated via libusb1
- Configuration file /nix/store/y6bp1cqla1xhs23a9zsddrf1mqxg2amq-yubikey-personalization-1.20.0/lib/udev/rules.d/69-yubikey.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
- [x] `{ doInstallCheck = false; name = "zfs-user-2.2.7"; }`
- [x] `{ doInstallCheck = false; name = "zfs-user-2.3.2"; }`
- [x] `{ doInstallCheck = false; name = "zsa-udev-rules-unstable-2023-11-30"; }`
- [ ] `{ doInstallCheck = false; name = "zsnes2-2.0.12"; }`
This commit is contained in:
parent
2ab54cf2f6
commit
2c14bf92a1
@ -20,6 +20,7 @@
|
||||
gnupg,
|
||||
libusb1,
|
||||
pcsclite,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
let
|
||||
@ -221,6 +222,7 @@ stdenvNoCC.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
copyDesktopItems
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
desktopItems = [
|
||||
@ -277,6 +279,8 @@ stdenvNoCC.mkDerivation rec {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Modern desktop Bitcoin wallet application supporting most hardware wallets and built on common standards such as PSBT, with an emphasis on transparency and usability";
|
||||
homepage = "https://sparrowwallet.com";
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
nasm,
|
||||
pkg-config,
|
||||
zlib,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -26,6 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
nasm
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -56,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
install -Dm644 icons/64x64x32.png $out/share/icons/hicolor/64x64/apps/zsnes.png
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/xyproto/zsnes";
|
||||
description = "Maintained fork of zsnes";
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
gettext,
|
||||
pkgs,
|
||||
python3,
|
||||
udevCheckHook,
|
||||
umockdev,
|
||||
writeScript,
|
||||
}:
|
||||
@ -54,6 +54,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
|
||||
nativeCheckInputs = [
|
||||
python3.pkgs.pytestCheckHook
|
||||
udevCheckHook
|
||||
umockdev
|
||||
];
|
||||
|
||||
@ -62,6 +63,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
gtest,
|
||||
dfu-util,
|
||||
avrdude,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
@ -30,6 +31,7 @@ mkDerivation rec {
|
||||
gcc-arm-embedded
|
||||
python3Packages.pillow
|
||||
qttools
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -54,6 +56,8 @@ mkDerivation rec {
|
||||
"-DCMAKE_SKIP_BUILD_RPATH=ON"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "OpenTX Companion transmitter support software";
|
||||
longDescription = ''
|
||||
|
||||
@ -38,6 +38,7 @@
|
||||
ctestCheckHook,
|
||||
withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd,
|
||||
systemd,
|
||||
udevCheckHook,
|
||||
wxGTK-override ? null,
|
||||
opencascade-override ? null,
|
||||
}:
|
||||
@ -96,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pkg-config
|
||||
wrapGAppsHook3
|
||||
wxGTK-override'
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@ -138,6 +140,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
separateDebugInfo = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
# The build system uses custom logic - defined in
|
||||
# cmake/modules/FindNLopt.cmake in the package source - for finding the nlopt
|
||||
# library, which doesn't pick up the package in the nix store. We
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
libusb-compat-0_1,
|
||||
libsndfile,
|
||||
libmad,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
@ -30,6 +31,7 @@ mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
qmake
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
udev
|
||||
@ -60,6 +62,8 @@ mkDerivation rec {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
ln -sf $out/lib/*/libqlcplus* $out/lib
|
||||
'';
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
python3,
|
||||
espeak,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
extraScripts ? false,
|
||||
}:
|
||||
|
||||
@ -27,7 +28,10 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-Vbxc6a6CK+wrBfs15dtjfRa1LJDKKyHMrg8tqsF7EX4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
@ -71,6 +75,8 @@ stdenv.mkDerivation rec {
|
||||
--replace espeak ${espeak}/bin/espeak
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Soundcard Packet TNC, APRS Digipeater, IGate, APRStt gateway";
|
||||
homepage = "https://github.com/wb2osz/direwolf/";
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
bison,
|
||||
flex,
|
||||
automake,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (
|
||||
@ -22,11 +23,14 @@ stdenv.mkDerivation (
|
||||
bison
|
||||
flex
|
||||
automake
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
configureFlags = [
|
||||
"--sysconfdir=$(out)/etc"
|
||||
"--prefix=$(out)"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
}
|
||||
)
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
fetchgit,
|
||||
python3,
|
||||
coreutils,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -31,6 +32,11 @@ stdenv.mkDerivation rec {
|
||||
|
||||
makeFlags = [ "DESTDIR=$(out) prefix=" ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://gitlab.com/wavexx/acpilight";
|
||||
description = "ACPI backlight control";
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
makeWrapper,
|
||||
nix-update-script,
|
||||
systemd,
|
||||
udevCheckHook,
|
||||
util-linux,
|
||||
}:
|
||||
|
||||
@ -31,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
makeWrapper
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -101,6 +103,8 @@ stdenv.mkDerivation rec {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"man"
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
nix-update-script,
|
||||
python3,
|
||||
stdenv,
|
||||
udevCheckHook,
|
||||
util-linux,
|
||||
}:
|
||||
|
||||
@ -31,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
makeWrapper
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -92,7 +94,11 @@ stdenv.mkDerivation rec {
|
||||
|
||||
# We can't run `ec2-metadata` since it calls IMDS even with `--help`.
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
|
||||
$out/bin/ebsnvme-id --help
|
||||
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
## Usage
|
||||
@ -25,6 +26,11 @@ stdenv.mkDerivation rec {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/M0Rf30/android-udev-rules";
|
||||
description = "Android udev rules list aimed to be the most comprehensive on the net";
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
@ -17,6 +18,12 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
# 80-* renamed to 70-* for uaccess TAG
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
openssl,
|
||||
buildPackages,
|
||||
replaceVars,
|
||||
udevCheckHook,
|
||||
writeScript,
|
||||
}:
|
||||
|
||||
@ -36,6 +37,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [
|
||||
jam
|
||||
udevCheckHook
|
||||
unzip
|
||||
];
|
||||
|
||||
@ -164,6 +166,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = writeScript "update-argyllcms" ''
|
||||
#!/usr/bin/env nix-shell
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
rustPlatform,
|
||||
pkg-config,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@ -23,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
|
||||
@ -35,6 +37,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
$out/lib/udev/rules.d/20-asd-backlight.rules
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Apple Studio Display brightness controll";
|
||||
mainProgram = "asdbctl";
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
seatd,
|
||||
wayland,
|
||||
glibc,
|
||||
udevCheckHook,
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "asusctl";
|
||||
@ -61,6 +62,7 @@ rustPlatform.buildRustPackage rec {
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
rustPlatform.bindgenHook
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -85,6 +87,7 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
# upstream has minimal tests, so don't rebuild twice
|
||||
doCheck = false;
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
make prefix=$out install-data
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
xrandr,
|
||||
installShellFiles,
|
||||
desktop-file-utils,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
@ -23,6 +24,7 @@ python3.pkgs.buildPythonApplication rec {
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
desktop-file-utils
|
||||
udevCheckHook
|
||||
];
|
||||
propagatedBuildInputs = with python3.pkgs; [ packaging ];
|
||||
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
util-linux,
|
||||
bash,
|
||||
replaceVars,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -19,9 +20,14 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-6gy0ymecMgEHXbwp/nXHlrUEeDFnmFXWZZPlzP292g4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [ util-linux ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
# * Remove broken install rules (they ignore $PREFIX) for stuff we don't need
|
||||
# anyway (it's distro specific stuff).
|
||||
# * Fixup absolute path to modprobe.
|
||||
|
||||
@ -24,6 +24,7 @@
|
||||
nixosTests,
|
||||
installShellFiles,
|
||||
fuseSupport ? false,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -45,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
rustPlatform.bindgenHook
|
||||
makeWrapper
|
||||
installShellFiles
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -84,6 +86,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# FIXME: Try enabling this once the default linux kernel is at least 6.7
|
||||
doCheck = false; # needs bcachefs module loaded on builder
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile \
|
||||
--replace-fail "target/release/bcachefs" "target/${stdenv.hostPlatform.rust.rustcTargetSpec}/release/bcachefs"
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
libudev-zero,
|
||||
nixosTests,
|
||||
nix-update-script,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@ -30,6 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
|
||||
@ -43,6 +45,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
install -Dm644 bitbox-bridge/release/linux/hid-digitalbitbox.rules $out/etc/udev/rules.d/50-hid-digitalbitbox.rules
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
tests.basic = nixosTests.bitbox-bridge;
|
||||
updateScript = nix-update-script { };
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
clang,
|
||||
go,
|
||||
libsForQt5,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -76,8 +77,11 @@ stdenv.mkDerivation rec {
|
||||
clang
|
||||
go
|
||||
libsForQt5.wrapQtAppsHook
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Companion app for the BitBox02 hardware wallet";
|
||||
homepage = "https://bitbox.swiss/app/";
|
||||
|
||||
@ -23,6 +23,7 @@
|
||||
lib.meta.availableOn stdenv.hostPlatform gobject-introspection
|
||||
&& stdenv.hostPlatform.emulatorAvailable buildPackages,
|
||||
gitUpdater,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -51,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pkg-config
|
||||
python3Packages.pygments
|
||||
python3Packages.wrapPython
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
outputs = [
|
||||
@ -121,6 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
doCheck = stdenv.hostPlatform.isx86_64;
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall =
|
||||
let
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
rustPlatform,
|
||||
versionCheckHook,
|
||||
udevCheckHook,
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "bmputil";
|
||||
@ -24,6 +25,7 @@ rustPlatform.buildRustPackage rec {
|
||||
'';
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
nativeBuildInputs = [ udevCheckHook ];
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
glib,
|
||||
systemd,
|
||||
polkit,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -56,6 +57,7 @@ stdenv.mkDerivation rec {
|
||||
ninja
|
||||
pkg-config
|
||||
glib
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -86,6 +88,8 @@ stdenv.mkDerivation rec {
|
||||
"-Dlocalstatedir=/var"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
PKG_CONFIG_SYSTEMD_SYSTEMDSYSTEMUNITDIR = "${placeholder "out"}/lib/systemd/system";
|
||||
PKG_CONFIG_UDEV_UDEVDIR = "${placeholder "out"}/lib/udev";
|
||||
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
nix-update-script,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonPackage rec {
|
||||
@ -41,6 +42,7 @@ python3Packages.buildPythonPackage rec {
|
||||
copyDesktopItems
|
||||
wrapGAppsHook4
|
||||
gobject-introspection
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
pkg-config,
|
||||
systemd,
|
||||
coreutils,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -37,9 +38,14 @@ stdenv.mkDerivation rec {
|
||||
"install_udev_rules"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [ systemd ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/Hummer12007/brightnessctl";
|
||||
description = "This program allows you read and control device brightness";
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
go-md2man,
|
||||
coreutils,
|
||||
replaceVars,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -26,13 +27,18 @@ stdenv.mkDerivation rec {
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ go-md2man ];
|
||||
nativeBuildInputs = [
|
||||
go-md2man
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
makeFlags = [
|
||||
"PREFIX=$(out)"
|
||||
"AADIR=$(out)/etc/apparmor.d"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installTargets = [ "install-dist" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd,
|
||||
systemd,
|
||||
ncurses,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -32,6 +33,7 @@ stdenv.mkDerivation rec {
|
||||
python3.pkgs.cython
|
||||
python3.pkgs.setuptools
|
||||
tcl
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs =
|
||||
[
|
||||
@ -41,6 +43,8 @@ stdenv.mkDerivation rec {
|
||||
++ lib.optional alsaSupport alsa-lib
|
||||
++ lib.optional systemdSupport systemd;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Access software for a blind person using a braille display";
|
||||
longDescription = ''
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
btrfs-progs,
|
||||
gitUpdater,
|
||||
udevSupport ? true,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -31,6 +32,9 @@ stdenv.mkDerivation rec {
|
||||
[
|
||||
pkg-config
|
||||
]
|
||||
++ lib.optionals udevSupport [
|
||||
udevCheckHook
|
||||
]
|
||||
++ [
|
||||
(buildPackages.python3.withPackages (
|
||||
ps: with ps; [
|
||||
@ -75,6 +79,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.tests = {
|
||||
simple-filesystem = runCommand "btrfs-progs-create-fs" { } ''
|
||||
mkdir -p $out
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
udevSupport ? true,
|
||||
glibcLocales,
|
||||
rsync,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
@ -49,10 +50,14 @@ stdenv.mkDerivation {
|
||||
python3
|
||||
sphinx
|
||||
];
|
||||
nativeCheckInputs = [
|
||||
glibcLocales
|
||||
rsync
|
||||
];
|
||||
nativeCheckInputs =
|
||||
[
|
||||
glibcLocales
|
||||
rsync
|
||||
]
|
||||
++ lib.optionals udevSupport [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
for f in test/test-*.sh.in; do
|
||||
@ -72,6 +77,8 @@ stdenv.mkDerivation {
|
||||
export LC_ALL="en_US.utf-8"
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Content-Addressable Data Synchronizer";
|
||||
mainProgram = "casync";
|
||||
|
||||
@ -31,6 +31,7 @@
|
||||
gtk-doc,
|
||||
libxslt,
|
||||
enableDaemon ? true,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -91,6 +92,7 @@ stdenv.mkDerivation rec {
|
||||
shared-mime-info
|
||||
vala
|
||||
wrapGAppsNoGuiHook
|
||||
udevCheckHook
|
||||
]
|
||||
++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
|
||||
mesonEmulatorHook
|
||||
@ -116,6 +118,8 @@ stdenv.mkDerivation rec {
|
||||
polkit
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
glib-compile-schemas $out/share/glib-2.0/schemas
|
||||
'';
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
swig,
|
||||
perl,
|
||||
python3,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -34,6 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
docbook_xsl
|
||||
python3
|
||||
perl
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
@ -45,6 +47,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"--sysconfdir=${placeholder "out"}/etc"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
libcap,
|
||||
udevCheckHook,
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "cpu-energy-meter";
|
||||
@ -22,6 +23,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
buildInputs = [ libcap ];
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = "-fcommon";
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
swt,
|
||||
makeWrapper,
|
||||
strip-nondeterminism,
|
||||
udevCheckHook,
|
||||
}:
|
||||
let
|
||||
swt-jdk17 = swt.override { jdk = jdk17; };
|
||||
@ -26,6 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
jdk17
|
||||
makeWrapper
|
||||
strip-nondeterminism
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
@ -40,6 +42,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# ant -f build/build.xml check
|
||||
#'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
fetchFromGitHub,
|
||||
btrfs-progs,
|
||||
python3,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
let
|
||||
@ -39,6 +40,12 @@ stdenv.mkDerivation rec {
|
||||
py3
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
patchPhase = ''
|
||||
substituteInPlace ./dduper --replace "/usr/sbin/btrfs.static" "${btrfsProgsPatched}/bin/btrfs"
|
||||
'';
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -15,6 +16,12 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0hc3gdmn6l01z63hzzwdhbdyy288gh5v219bsfm8fb1498vpnd6f";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase =
|
||||
''
|
||||
install -Dm755 -t $out/bin easypdkprog
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
gtest,
|
||||
miniz,
|
||||
yaml-cpp,
|
||||
udevCheckHook,
|
||||
# List of targets to build simulators for
|
||||
targetsToBuild ? import ./targets.nix,
|
||||
}:
|
||||
@ -55,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pythonEnv
|
||||
libsForQt5.qttools
|
||||
libsForQt5.wrapQtAppsHook
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -85,6 +87,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
patchShebangs companion/util radio/util
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
cmakeFlags = [
|
||||
# Unvendoring these libraries is infeasible. At least lets reuse the same sources.
|
||||
(lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_GOOGLETEST" "${gtest.src}")
|
||||
|
||||
@ -27,6 +27,7 @@
|
||||
docbook_xsl_ns,
|
||||
docbook_xml_dtd_42,
|
||||
docbook_xml_dtd_45,
|
||||
udevCheckHook,
|
||||
|
||||
# Defaulting to false because usually the rationale for using elogind is to
|
||||
# use it in situation where a systemd dependency does not work (especially
|
||||
@ -45,25 +46,30 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-4KZr/NiiGVwzdDROhiX3GEQTUyIGva6ezb+xC2U3bkg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
m4
|
||||
pkg-config
|
||||
gperf
|
||||
getent
|
||||
libcap
|
||||
gettext
|
||||
libxslt.bin # xsltproc
|
||||
docbook5
|
||||
docbook_xsl
|
||||
docbook_xsl_ns
|
||||
docbook_xml_dtd_42
|
||||
docbook_xml_dtd_45 # needed for docbook without Internet
|
||||
nativeBuildInputs =
|
||||
[
|
||||
meson
|
||||
ninja
|
||||
m4
|
||||
pkg-config
|
||||
gperf
|
||||
getent
|
||||
libcap
|
||||
gettext
|
||||
libxslt.bin # xsltproc
|
||||
docbook5
|
||||
docbook_xsl
|
||||
docbook_xsl_ns
|
||||
docbook_xml_dtd_42
|
||||
docbook_xml_dtd_45 # needed for docbook without Internet
|
||||
|
||||
python3Packages.python
|
||||
python3Packages.jinja2
|
||||
];
|
||||
python3Packages.python
|
||||
python3Packages.jinja2
|
||||
]
|
||||
++ lib.optionals enableSystemd [
|
||||
# udevCheckHook introduces a dependency on systemdMinimal
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
acl
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
gmobile,
|
||||
umockdev,
|
||||
feedbackd-device-themes,
|
||||
udevCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
@ -58,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pkg-config
|
||||
vala
|
||||
wrapGAppsHook3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -98,6 +100,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
fi
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
bc,
|
||||
ghostscript,
|
||||
systemd,
|
||||
udevCheckHook,
|
||||
vim,
|
||||
time,
|
||||
}:
|
||||
@ -24,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||
foomatic-filters
|
||||
ghostscript
|
||||
vim
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -72,6 +74,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeCheckInputs = [ time ];
|
||||
doCheck = false; # fails to find its own binary. Also says "Tests will pass only if you are using ghostscript-8.71-16.fc14".
|
||||
doInstallCheck = true;
|
||||
|
||||
preInstall = ''
|
||||
mkdir -pv $out/{etc/udev/rules.d,lib/udev/rules.d,etc/hotplug/usb}
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
hidapi,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
@ -17,7 +18,10 @@ stdenv.mkDerivation {
|
||||
hash = "sha256-vwjeWjIXQiFJ0o/wgEBrKP3hQi8Xa/azVS1IE/Q/MyY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [ hidapi ];
|
||||
|
||||
postPatch = ''
|
||||
@ -31,6 +35,8 @@ stdenv.mkDerivation {
|
||||
mkdir -p $out/bin $out/lib/udev/rules.d
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Command line utlities for programming PCsensor and Scythe foot switches";
|
||||
homepage = "https://github.com/rgerganov/footswitch";
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
hidapi,
|
||||
udevCheckHook,
|
||||
profile ? "/etc/g810-led/profile",
|
||||
}:
|
||||
|
||||
@ -30,6 +31,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hidapi
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitea,
|
||||
bash,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -17,6 +18,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-dWWo3qXnxdLP68NuFKM4/Cw5yE6uAsWzj0vZa9UTT0U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
install -Dm444 -t "$out/lib/udev/rules.d" *.rules
|
||||
substituteInPlace $out/lib/udev/rules.d/71-powera-controllers.rules \
|
||||
|
||||
@ -31,6 +31,7 @@
|
||||
dbus,
|
||||
nixos-icons,
|
||||
runCommand,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
let
|
||||
@ -74,6 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
ninja
|
||||
pkg-config
|
||||
gobject-introspection
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -144,6 +146,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-fail "dconf_prefix = dconf_dep.get_variable(pkgconfig: 'prefix')" "dconf_prefix = gdm_prefix"
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
preInstall = ''
|
||||
install -D ${override} "$DESTDIR/$out/share/glib-2.0/schemas/org.gnome.login-screen.gschema.override"
|
||||
'';
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
bzip2,
|
||||
check,
|
||||
ncurses,
|
||||
udevCheckHook,
|
||||
util-linux,
|
||||
zlib,
|
||||
}:
|
||||
@ -34,6 +35,7 @@ stdenv.mkDerivation rec {
|
||||
bison
|
||||
flex
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
bzip2
|
||||
@ -44,6 +46,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeCheckInputs = [ check ];
|
||||
doCheck = true;
|
||||
doInstallCheck = true;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
json-glib,
|
||||
libuev,
|
||||
gobject-introspection,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -31,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
ninja
|
||||
pkg-config
|
||||
gobject-introspection
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -39,6 +41,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libuev
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Functions useful in mobile related, glib based projects";
|
||||
homepage = "https://gitlab.gnome.org/World/Phosh/gmobile";
|
||||
|
||||
@ -38,6 +38,7 @@
|
||||
tzdata,
|
||||
gcr_4,
|
||||
gnome-session-ctl,
|
||||
udevCheckHook,
|
||||
withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd,
|
||||
}:
|
||||
|
||||
@ -76,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
docbook_xsl
|
||||
wrapGAppsHook3
|
||||
python3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@ -125,6 +127,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
done
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = "gnome-settings-daemon";
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -18,6 +19,12 @@ stdenv.mkDerivation rec {
|
||||
substituteInPlace 60-gobi.rules --replace "/lib/firmware" "/run/current-system/firmware"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
makeFlags = [ "prefix=${placeholder "out"}" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
gnugrep,
|
||||
gnused,
|
||||
nvme-cli,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -34,7 +35,10 @@ stdenv.mkDerivation rec {
|
||||
iproute2
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
dontConfigure = true;
|
||||
dontBuild = true;
|
||||
@ -49,6 +53,8 @@ stdenv.mkDerivation rec {
|
||||
patch -p1 < ./fix-paths.patch
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/{bin,etc,lib}
|
||||
cp -r src/etc/{modprobe.d,sysctl.d} $out/etc
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
dbus,
|
||||
openssl,
|
||||
speechd-minimal,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@ -35,10 +36,13 @@ rustPlatform.buildRustPackage rec {
|
||||
pkg-config
|
||||
installShellFiles
|
||||
rustPlatform.bindgenHook
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildFeatures = [ "tts" ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 "50-goxlr.rules" "$out/etc/udev/rules.d/50-goxlr.rules"
|
||||
install -Dm644 "daemon/resources/goxlr-utility.png" "$out/share/icons/hicolor/48x48/apps/goxlr-utility.png"
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
bison,
|
||||
flex,
|
||||
pam,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -19,6 +20,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
bison
|
||||
flex
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [ pam ];
|
||||
@ -47,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
mkdir -p "$out/etc/udev/rules.d"
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = "rmdir $out/dev";
|
||||
|
||||
meta = {
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
fmt,
|
||||
nlohmann_json,
|
||||
spdlog,
|
||||
udevCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
@ -32,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -68,6 +70,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
ln -s $out/libexec/gummyd $out/bin/gummyd
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; };
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -13,6 +14,12 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0ppgrfabd0ivx9hyny3c3rv4rphjyxcdsd5svx5pgfai49mxnl36";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = builtins.readFile ./postInstall.sh;
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
fetchpatch,
|
||||
cmake,
|
||||
hidapi,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -27,12 +28,15 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
hidapi
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro)";
|
||||
longDescription = ''
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
udev,
|
||||
pkg-config,
|
||||
installShellFiles,
|
||||
udevCheckHook,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
@ -24,6 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
installShellFiles
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
libgudev,
|
||||
systemd,
|
||||
polkit,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -44,6 +45,7 @@ stdenv.mkDerivation rec {
|
||||
libxml2
|
||||
ninja
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
mesonFlags = [
|
||||
@ -51,6 +53,8 @@ stdenv.mkDerivation rec {
|
||||
(lib.mesonOption "systemdsystemunitdir" "${placeholder "out"}/lib/systemd/system")
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Proxy for sending IIO sensor data to D-Bus";
|
||||
mainProgram = "monitor-sensor";
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
pkg-config,
|
||||
sqlite,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
installShellFiles,
|
||||
nix-update-script,
|
||||
nixosTests,
|
||||
@ -85,6 +86,7 @@ buildGoModule (finalAttrs: {
|
||||
installShellFiles
|
||||
pkg-config
|
||||
docsPython
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -129,6 +131,8 @@ buildGoModule (finalAttrs: {
|
||||
in
|
||||
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion --cmd incus \
|
||||
--bash <($out/bin/incus completion bash) \
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
fetchpatch,
|
||||
libftdi,
|
||||
testers,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@ -32,6 +33,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
buildInputs = [ libftdi ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
makefile = "Makefile.linux";
|
||||
makeFlags = [ "PREFIX=$(out)" ];
|
||||
postPatch = ''
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
inputmodule-control,
|
||||
pkg-config,
|
||||
libudev-zero,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@ -25,9 +26,14 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
buildAndTestSubdir = "inputmodule-control";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [ libudev-zero ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 release/50-framework-inputmodule.rules $out/etc/udev/rules.d/50-framework-inputmodule.rules
|
||||
'';
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
microsoft-gsl,
|
||||
spdlog,
|
||||
systemd,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -31,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
dontUseCmakeConfigure = true;
|
||||
@ -45,6 +47,8 @@ stdenv.mkDerivation rec {
|
||||
systemd
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
# Original installs udev rules and service config into global paths
|
||||
postPatch = ''
|
||||
substituteInPlace etc/meson.build \
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
pkg-config,
|
||||
libevdev,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
acl,
|
||||
}:
|
||||
|
||||
@ -23,12 +24,15 @@ stdenv.mkDerivation {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
libevdev
|
||||
udev
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
# CMake has hardcoded install paths
|
||||
installPhase = ''
|
||||
mkdir -p $out/{bin,etc/{systemd/system,udev/rules.d},lib/modules-load.d}
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
fetchzip,
|
||||
inkscape,
|
||||
lib,
|
||||
udevCheckHook,
|
||||
udevGroup ? "k40",
|
||||
}:
|
||||
|
||||
@ -35,7 +36,10 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-Pc6iqBQUoI0dsrf+2dA1ZbxX+4Eks/lVgMGC4SR+oFI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
patchPhase = ''
|
||||
substituteInPlace svg_reader.py \
|
||||
@ -44,6 +48,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildPhase = "";
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
cp -p * $out
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
@ -15,6 +16,12 @@ stdenv.mkDerivation {
|
||||
sha256 = "sha256-5jN9xy3+kk540PAyfsxIqck9hdI3t2CNpgqKxLbAsDg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
dontBuild = true;
|
||||
dontConfigure = true;
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
libcbor,
|
||||
openssl,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
zlib,
|
||||
withPcsclite ? true,
|
||||
pcsclite,
|
||||
@ -26,6 +27,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@ -45,6 +47,8 @@ stdenv.mkDerivation rec {
|
||||
"man"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
cmakeFlags =
|
||||
[
|
||||
"-DUDEV_RULES_DIR=${placeholder "out"}/etc/udev/rules.d"
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
gobject-introspection,
|
||||
cairo,
|
||||
libgudev,
|
||||
udevCheckHook,
|
||||
gtk-doc,
|
||||
docbook-xsl-nons,
|
||||
docbook_xml_dtd_43,
|
||||
@ -51,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
docbook-xsl-nons
|
||||
docbook_xml_dtd_43
|
||||
gobject-introspection
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
numactl,
|
||||
pkg-config,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -17,7 +18,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [ numactl ];
|
||||
|
||||
makeFlags = [
|
||||
@ -26,6 +30,8 @@ stdenv.mkDerivation rec {
|
||||
"WERROR="
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installFlags = [
|
||||
"DESTDIR=$(out)"
|
||||
"UDEVDIR=/etc/udev"
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
glib,
|
||||
pkg-config,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
libevdev,
|
||||
libgudev,
|
||||
python3,
|
||||
@ -38,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
meson
|
||||
ninja
|
||||
python3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -61,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# Tests are in the `tests` pass-through derivation because one of them is flaky, frequently causing build failures.
|
||||
# See https://github.com/NixOS/nixpkgs/issues/328140
|
||||
doCheck = false;
|
||||
doInstallCheck = true;
|
||||
|
||||
nativeCheckInputs = [
|
||||
valgrind
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
cmake,
|
||||
pkg-config,
|
||||
libxml2,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -23,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [ libxml2 ];
|
||||
|
||||
@ -45,6 +47,8 @@ stdenv.mkDerivation rec {
|
||||
)
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Webcam-tools package";
|
||||
platforms = platforms.linux;
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
fetchFromGitLab,
|
||||
autoreconfHook,
|
||||
coreutils,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
@ -19,7 +20,10 @@ stdenv.mkDerivation {
|
||||
|
||||
configureFlags = [ "--with-udev" ];
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
patches = [
|
||||
./0001-define-light-loglevel-as-extern.patch
|
||||
@ -32,6 +36,8 @@ stdenv.mkDerivation {
|
||||
--replace-fail '/bin/chmod' '${coreutils}/bin/chmod'
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "GNU/Linux application to control backlights";
|
||||
homepage = "https://gitlab.com/dpeukert/light";
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
pkg-config,
|
||||
SDL,
|
||||
SDL2,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -16,7 +17,10 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-TaKXRceCt9sY9fN8Sed78WMSHdN2Hi/HY2+gy/NcJFY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
SDL
|
||||
SDL2
|
||||
@ -26,6 +30,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
installFlags = [ "PREFIX=\"\"" ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://sourceforge.net/projects/linuxconsole/";
|
||||
description = "Set of tools for joysticks and serial peripherals";
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
# Although we copy in the udev rules here, you probably just want to use
|
||||
@ -18,6 +19,12 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "sha256-9avri/2H0zv65tkBsIi9yVxx3eVS9oCkVCCFdjXqSgI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
makeFlags = [
|
||||
"DESTDIR=$(out)"
|
||||
"bindir=/bin"
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
@ -26,6 +27,12 @@ stdenv.mkDerivation {
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
install -Dm755 m33-linux $out/bin/m33-linux
|
||||
install -Dm755 90-micro-3d-local.rules $out/lib/udev/rules.d/90-micro-3d-local.rules
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
groff,
|
||||
system-sendmail,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -57,7 +58,12 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [ udev ];
|
||||
|
||||
nativeBuildInputs = [ groff ];
|
||||
nativeBuildInputs = [
|
||||
groff
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postPatch = ''
|
||||
sed -e 's@/lib/udev@''${out}/lib/udev@' \
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
fetchCrate,
|
||||
docutils,
|
||||
installShellFiles,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@ -26,8 +27,11 @@ rustPlatform.buildRustPackage rec {
|
||||
nativeBuildInputs = [
|
||||
docutils
|
||||
installShellFiles
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
ln -s mdevctl $out/bin/lsmdev
|
||||
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
pkg-config,
|
||||
python3,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
systemd,
|
||||
}:
|
||||
|
||||
@ -29,8 +30,11 @@ stdenv.mkDerivation rec {
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
python3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs ./tools
|
||||
'';
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
udevCheckHook,
|
||||
}:
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "meletrix-udev-rules";
|
||||
@ -11,6 +12,12 @@ stdenvNoCC.mkDerivation {
|
||||
dontUnpack = true;
|
||||
dontBuild = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
install -Dpm644 $src $out/lib/udev/rules.d/70-meletrix.rules
|
||||
'';
|
||||
|
||||
@ -19,6 +19,7 @@
|
||||
dbus,
|
||||
bash,
|
||||
gobject-introspection,
|
||||
udevCheckHook,
|
||||
buildPackages,
|
||||
withIntrospection ?
|
||||
lib.meta.availableOn stdenv.hostPlatform gobject-introspection
|
||||
@ -64,6 +65,7 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
libxslt
|
||||
python3
|
||||
udevCheckHook
|
||||
]
|
||||
++ lib.optionals withIntrospection [
|
||||
gobject-introspection
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
wrapGAppsHook3,
|
||||
libXtst,
|
||||
libevdev,
|
||||
udevCheckHook,
|
||||
gtk3,
|
||||
libsoup_2_4,
|
||||
webkitgtk_4_0,
|
||||
@ -37,6 +38,7 @@ rustPlatform.buildRustPackage rec {
|
||||
cargo-tauri_1.hook
|
||||
pkg-config
|
||||
wrapGAppsHook3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -61,6 +63,8 @@ rustPlatform.buildRustPackage rec {
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-G5PQWPcPOVhq11BQIplbB3mLAGFCVm+vQ4eM4/5MFwI=";
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 ${./80-mouse-actions.rules} $out/etc/udev/rules.d/80-mouse-actions.rules
|
||||
'';
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
libXi,
|
||||
libXtst,
|
||||
libevdev,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
@ -23,6 +24,8 @@ rustPlatform.buildRustPackage rec {
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-3ylJSb6ItIkOl5Unhnm5aL83mQvWIM0PUg+1lMtUbPY=";
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
buildInputs = [
|
||||
libX11
|
||||
libXi
|
||||
@ -32,6 +35,7 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
lvm2,
|
||||
readline,
|
||||
systemd,
|
||||
udevCheckHook,
|
||||
util-linuxMinimal,
|
||||
|
||||
cmocka,
|
||||
@ -51,6 +52,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
perl
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
json_c
|
||||
@ -81,6 +83,8 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
checkInputs = [ cmocka ];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.tests = { inherit (nixosTests) iscsi-multipath-root; };
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -65,6 +65,7 @@
|
||||
desktop-file-utils,
|
||||
egl-wayland,
|
||||
graphene,
|
||||
udevCheckHook,
|
||||
wayland,
|
||||
wayland-protocols,
|
||||
}:
|
||||
@ -123,6 +124,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gi-docgen
|
||||
xorgserver
|
||||
gobject-introspection
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -201,6 +203,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
separateDebugInfo = true;
|
||||
strictDeps = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
libmutter_api_version = "16"; # bumped each dev cycle
|
||||
libdir = "${finalAttrs.finalPackage}/lib/mutter-${finalAttrs.passthru.libmutter_api_version}";
|
||||
|
||||
@ -62,6 +62,7 @@
|
||||
desktop-file-utils,
|
||||
egl-wayland,
|
||||
graphene,
|
||||
udevCheckHook,
|
||||
wayland,
|
||||
wayland-protocols,
|
||||
}:
|
||||
@ -115,6 +116,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gi-docgen
|
||||
xorgserver
|
||||
gobject-introspection
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -186,6 +188,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
separateDebugInfo = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
libdir = "${finalAttrs.finalPackage}/lib/mutter-14";
|
||||
|
||||
|
||||
@ -24,6 +24,7 @@
|
||||
openldap,
|
||||
cyrus_sasl,
|
||||
libxml2,
|
||||
udevCheckHook,
|
||||
enablePython ? true,
|
||||
enableLdap ? true,
|
||||
}:
|
||||
@ -58,6 +59,7 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
buildPackages.stdenv.cc
|
||||
rpcsvc-proto
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@ -142,6 +144,8 @@ stdenv.mkDerivation rec {
|
||||
"generator_dir=$(out)/etc/systemd/system-generators"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installFlags = [
|
||||
"statedir=$(TMPDIR)"
|
||||
"statdpath=$(TMPDIR)"
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
stdenvNoCC,
|
||||
fetchFromGitHub,
|
||||
python3,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
@ -16,7 +17,12 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-LKpd6O9suAc2+FFgpuyTClEgL/JiZiokH3DV8P3C7Aw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ python3 ];
|
||||
nativeBuildInputs = [
|
||||
python3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
gvfs,
|
||||
maven,
|
||||
jre,
|
||||
udevCheckHook,
|
||||
}:
|
||||
let
|
||||
pkgDescription = "All-in-one tool for managing Nintendo Switch homebrew";
|
||||
@ -47,10 +48,13 @@ maven.buildMavenPackage rec {
|
||||
makeWrapper
|
||||
wrapGAppsHook3
|
||||
gvfs
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
# Don't wrap binaries twice.
|
||||
dontWrapGApps = true;
|
||||
|
||||
|
||||
@ -1,4 +1,8 @@
|
||||
{ lib, stdenv }:
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "numworks-udev-rules";
|
||||
@ -7,6 +11,12 @@ stdenv.mkDerivation rec {
|
||||
udevRules = ./50-numworks-calculator.rules;
|
||||
dontUnpack = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
install -Dm 644 "${udevRules}" "$out/lib/udev/rules.d/50-numworks-calculator.rules"
|
||||
'';
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
json_c,
|
||||
zlib,
|
||||
python3Packages,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -31,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
ninja
|
||||
pkg-config
|
||||
python3Packages.nose2
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
libnvme
|
||||
@ -38,6 +40,8 @@ stdenv.mkDerivation rec {
|
||||
zlib
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
inherit (src.meta) homepage; # https://nvmexpress.org/
|
||||
description = "NVM-Express user space tooling for Linux";
|
||||
|
||||
@ -37,6 +37,7 @@
|
||||
udev,
|
||||
util-linux,
|
||||
xmlsec,
|
||||
udevCheckHook,
|
||||
withX ? true,
|
||||
}:
|
||||
let
|
||||
@ -71,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
autoreconfHook
|
||||
makeWrapper
|
||||
pkg-config
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
@ -140,6 +142,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
preConfigure = ''
|
||||
mkdir -p ${placeholder "out"}/lib/udev/rules.d
|
||||
'';
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
systemd,
|
||||
runtimeShell,
|
||||
nixosTests,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -31,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
ninja
|
||||
perl
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
kmod
|
||||
@ -57,6 +59,8 @@ stdenv.mkDerivation rec {
|
||||
"-Ddbroot=/etc/iscsi"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.tests = { inherit (nixosTests) iscsi-root; };
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -6,6 +6,7 @@
|
||||
bluez,
|
||||
libusb-compat-0_1,
|
||||
cmake,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -20,12 +21,15 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
cmake
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
bluez
|
||||
libusb-compat-0_1
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
configureFlags = [ "--enable-apps" ];
|
||||
|
||||
patchPhase = ''
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
pkg-config,
|
||||
scdoc,
|
||||
wrapGAppsHook3,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
@ -43,6 +44,7 @@ python3Packages.buildPythonApplication rec {
|
||||
pkg-config
|
||||
scdoc
|
||||
wrapGAppsHook3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
dontWrapGApps = true;
|
||||
|
||||
@ -18,6 +18,7 @@
|
||||
wrapGAppsHook3,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
buildDotnetModule (finalAttrs: {
|
||||
@ -49,6 +50,7 @@ buildDotnetModule (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
wrapGAppsHook3
|
||||
udevCheckHook
|
||||
# Dependency of generate-rules.sh
|
||||
jq
|
||||
];
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
gobject-introspection,
|
||||
bash,
|
||||
linuxConsoleTools,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
let
|
||||
@ -60,6 +61,7 @@ stdenv.mkDerivation {
|
||||
gobject-introspection
|
||||
meson
|
||||
udev
|
||||
udevCheckHook
|
||||
ninja
|
||||
appstream
|
||||
appstream-glib
|
||||
@ -93,6 +95,8 @@ stdenv.mkDerivation {
|
||||
--replace-fail /usr/bin/evdev-joystick ${linuxConsoleTools}/bin/evdev-joystick
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
patches = [ ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
sysfsutils,
|
||||
kmod,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
firmware ? config.pcmciaUtils.firmware or [ ], # Special pcmcia cards.
|
||||
configOpts ? config.pcmciaUtils.config or null, # Special hardware (map memory & port & irq)
|
||||
}: # used to generate postInstall script.
|
||||
@ -30,6 +31,12 @@ stdenv.mkDerivation rec {
|
||||
flex
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
patchPhase =
|
||||
''
|
||||
sed -i "
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
meson,
|
||||
ninja,
|
||||
gnome,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -29,6 +30,7 @@ stdenv.mkDerivation rec {
|
||||
pkg-config
|
||||
meson
|
||||
ninja
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -45,6 +47,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lintl";
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
updateScript = gnome.updateScript {
|
||||
packageName = pname;
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
## Usage
|
||||
@ -17,6 +18,12 @@ stdenv.mkDerivation {
|
||||
sha256 = "sha256-vQMPX3Amttja0u03KWGnPDAVTGM9ekJ+IBTjW+xlJS0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
dontUnpack = true;
|
||||
dontBuild = true;
|
||||
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
## Usage
|
||||
@ -20,6 +21,12 @@ stdenv.mkDerivation rec {
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
imagemagick,
|
||||
wrapGAppsHook3,
|
||||
gtk3,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
let
|
||||
@ -48,6 +49,7 @@ maven.buildMavenPackage rec {
|
||||
imagemagick # for icon conversion
|
||||
copyDesktopItems
|
||||
wrapGAppsHook3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [ gtk3 ];
|
||||
@ -55,6 +57,8 @@ maven.buildMavenPackage rec {
|
||||
# don't double-wrap
|
||||
dontWrapGApps = true;
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
iproute2,
|
||||
libnl,
|
||||
udev,
|
||||
udevCheckHook,
|
||||
python3,
|
||||
perl,
|
||||
}:
|
||||
@ -39,6 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pandoc
|
||||
pkg-config
|
||||
python3
|
||||
udevCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@ -73,6 +75,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
done
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "RDMA Core Userspace Libraries and Daemons";
|
||||
homepage = "https://github.com/linux-rdma/rdma-core";
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
runtimeShell,
|
||||
coreutils,
|
||||
kmod,
|
||||
udevCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@ -43,6 +44,7 @@ stdenv.mkDerivation rec {
|
||||
cmake
|
||||
pkg-config
|
||||
gettext
|
||||
udevCheckHook
|
||||
];
|
||||
buildInputs = [
|
||||
dbus
|
||||
@ -68,6 +70,8 @@ stdenv.mkDerivation rec {
|
||||
"-fcommon"
|
||||
];
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Tools to configure ROCCAT devices";
|
||||
homepage = "https://roccat.sourceforge.net/";
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user