Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 mkDerivation, 4 qtbase, 5 qmake, 6 inkscape, 7 imagemagick, 8 wpa_supplicant, 9}: 10 11mkDerivation { 12 pname = "wpa_gui"; 13 inherit (wpa_supplicant) version src; 14 15 buildInputs = [ qtbase ]; 16 nativeBuildInputs = [ 17 qmake 18 inkscape 19 imagemagick 20 ]; 21 22 postPatch = '' 23 cd wpa_supplicant/wpa_gui-qt4 24 ''; 25 26 postBuild = '' 27 make -C icons 28 ''; 29 30 postInstall = '' 31 mkdir -pv $out/{bin,share/applications,share/icons} 32 cp -v wpa_gui $out/bin 33 cp -v wpa_gui.desktop $out/share/applications 34 cp -av icons/hicolor $out/share/icons 35 ''; 36 37 meta = with lib; { 38 description = "Qt-based GUI for wpa_supplicant"; 39 mainProgram = "wpa_gui"; 40 homepage = "https://hostap.epitest.fi/wpa_supplicant/"; 41 license = licenses.bsd3; 42 platforms = platforms.linux; 43 }; 44}