nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 44 lines 806 B view raw
1{ 2 lib, 3 mkDerivation, 4 fetchFromGitHub, 5 qmake, 6 qtbase, 7 sudo, 8}: 9 10mkDerivation rec { 11 pname = "qsudo"; 12 version = "2020.03.27"; 13 14 src = fetchFromGitHub { 15 owner = "project-trident"; 16 repo = pname; 17 rev = "v${version}"; 18 sha256 = "06kg057vwkvafnk69m9rar4wih3vq4h36wbzwbfc2kndsnn47lfl"; 19 }; 20 21 sourceRoot = "${src.name}/src-qt5"; 22 23 nativeBuildInputs = [ 24 qmake 25 ]; 26 27 buildInputs = [ 28 qtbase 29 sudo 30 ]; 31 32 postPatch = '' 33 substituteInPlace qsudo.pro --replace /usr/bin $out/bin 34 ''; 35 36 meta = with lib; { 37 description = "Graphical sudo utility from Project Trident"; 38 mainProgram = "qsudo"; 39 homepage = "https://github.com/project-trident/qsudo"; 40 license = licenses.bsd2; 41 platforms = platforms.linux; 42 maintainers = [ maintainers.romildo ]; 43 }; 44}