From 3e790fae7666a18986f26364b7ad6a3917691f0e Mon Sep 17 00:00:00 2001 From: pmenke Date: Sat, 20 Dec 2025 19:23:47 +0100 Subject: [PATCH] sdrplay: fix missing udev rules udev rules were moved from `66-mirics.rules` into `install_lib.sh` in source. fixes #472729 --- pkgs/by-name/sd/sdrplay/linux.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sd/sdrplay/linux.nix b/pkgs/by-name/sd/sdrplay/linux.nix index 1f5393b5df5e..48fc7a86c692 100644 --- a/pkgs/by-name/sd/sdrplay/linux.nix +++ b/pkgs/by-name/sd/sdrplay/linux.nix @@ -43,12 +43,13 @@ stdenv.mkDerivation rec { }; installPhase = '' - mkdir -p $out/{bin,lib,include} + mkdir -p $out/{bin,lib,include,lib/udev/rules.d} libName="libsdrplay_api" cp "${arch}/$libName.so.$majorMinorVersion" $out/lib/ ln -s "$out/lib/$libName.so.$majorMinorVersion" "$out/lib/$libName.so.$majorVersion" ln -s "$out/lib/$libName.so.$majorVersion" "$out/lib/$libName.so" cp "${arch}/sdrplay_apiService" $out/bin/ cp -r inc/* $out/include/ + awk 'index($0, "cat > /etc/udev/rules.d/66-sdrplay.rules"){flag=1; next} /EOF/{flag=0} flag' install_lib.sh > $out/lib/udev/rules.d/66-sdrplay.rules ''; }