Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
871 B · 51 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152{ stdenv, lib, replaceVars, meson, ninja, pkg-config, wrapGAppsHook4, gssdp_1_6, gtk4, libsoup_3,}:
stdenv.mkDerivation rec { pname = "gssdp-tools"; inherit (gssdp_1_6) version src;
patches = [ # Allow building tools separately from the library. # This is needed to break the dependency cycle. (replaceVars ./standalone-tools.patch { inherit version; }) ];
nativeBuildInputs = [ meson ninja pkg-config wrapGAppsHook4 ];
buildInputs = [ gssdp_1_6 gtk4 libsoup_3 ];
preConfigure = '' cd tools '';
meta = with lib; { description = "Device Sniffer tool based on GSSDP framework"; mainProgram = "gssdp-device-sniffer"; homepage = "http://www.gupnp.org/"; license = licenses.lgpl2Plus; teams = gssdp_1_6.meta.teams; platforms = platforms.all; };}