iproute2mac: use finalAttrs (#365157)
[NixPkgs.git] / pkgs / applications / misc / qsudo / default.nix
blobd379b95eb2bb821525062e7d740885a48327f3a4
2   lib,
3   mkDerivation,
4   fetchFromGitHub,
5   qmake,
6   qtbase,
7   sudo,
8 }:
10 mkDerivation rec {
11   pname = "qsudo";
12   version = "2020.03.27";
14   src = fetchFromGitHub {
15     owner = "project-trident";
16     repo = pname;
17     rev = "v${version}";
18     sha256 = "06kg057vwkvafnk69m9rar4wih3vq4h36wbzwbfc2kndsnn47lfl";
19   };
21   sourceRoot = "${src.name}/src-qt5";
23   nativeBuildInputs = [
24     qmake
25   ];
27   buildInputs = [
28     qtbase
29     sudo
30   ];
32   postPatch = ''
33     substituteInPlace qsudo.pro --replace /usr/bin $out/bin
34   '';
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   };