rtl-sdr-*: add dev output (#437733)

This commit is contained in:
Sandro
2026-01-19 16:41:06 +00:00
committed by GitHub
4 changed files with 16 additions and 4 deletions
@@ -17,10 +17,17 @@ let
}:
stdenv.mkDerivation {
inherit version pname src;
outputs = [
"out"
"dev"
];
nativeBuildInputs = [
pkg-config
cmake
];
propagatedBuildInputs = [ libusb1 ];
cmakeFlags = lib.optionals stdenv.hostPlatform.isLinux [
+6 -1
View File
@@ -50,7 +50,12 @@ stdenv.mkDerivation (finalAttrs: {
postFixup = ''
# guglielmo opens SDR libraries at run time
patchelf --add-rpath "${airspy}/lib:${rtl-sdr}/lib" $out/bin/.guglielmo-wrapped
patchelf --add-rpath "${
lib.makeLibraryPath [
airspy
rtl-sdr
]
}" $out/bin/.guglielmo-wrapped
'';
meta = {
+2 -2
View File
@@ -36,8 +36,8 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "DO_INSTALL_CHOWN" false)
(lib.cmakeFeature "RTLSDR_LIBRARIES" "${rtl-sdr}/lib/librtlsdr.so")
(lib.cmakeFeature "RTLSDR_INCLUDE_DIRS" "${rtl-sdr}/include")
(lib.cmakeFeature "RTLSDR_LIBRARIES" "${lib.getLib rtl-sdr}/lib/librtlsdr.so")
(lib.cmakeFeature "RTLSDR_INCLUDE_DIRS" "${lib.getInclude rtl-sdr}/include")
];
dontWrapQtApps = true;
@@ -19,7 +19,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ setuptools ];
postPatch = ''
sed "s|driver_files =.*|driver_files = ['${rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py
sed "s|driver_files =.*|driver_files = ['${lib.getLib rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py
'';
# No tests that can be used.