spicedb: 1.39.1 -> 1.40.0
[NixPkgs.git] / pkgs / applications / version-management / gitqlient / default.nix
blobf396dfeed1775cfb4ea174b718fd1d84cd125f28
2   lib,
3   mkDerivation,
4   fetchFromGitHub,
5   qmake,
6   qtwebengine,
7   gitUpdater,
8 }:
10 mkDerivation rec {
11   pname = "gitqlient";
12   version = "1.6.3";
14   src = fetchFromGitHub {
15     owner = "francescmm";
16     repo = "gitqlient";
17     rev = "v${version}";
18     fetchSubmodules = true;
19     hash = "sha256-gfWky5KTSj+5FC++QIVTJbrDOYi/dirTzs6LvTnO74A=";
20   };
22   nativeBuildInputs = [
23     qmake
24   ];
26   buildInputs = [
27     qtwebengine
28   ];
30   qmakeFlags = [
31     "GitQlient.pro"
32   ];
34   passthru.updateScript = gitUpdater {
35     rev-prefix = "v";
36   };
38   meta = with lib; {
39     homepage = "https://github.com/francescmm/GitQlient";
40     description = "Multi-platform Git client written with Qt";
41     license = licenses.lgpl2Plus;
42     platforms = platforms.linux;
43     maintainers = with maintainers; [ romildo ];
44     mainProgram = "gitqlient";
45   };