@@ -0,0 +1,41 @@
1+{ lib
2+, mkDerivation
3+, fetchFromGitHub
4+, qmake
5+, qtwebengine
6+, gitUpdater
7+}:
8+
9+mkDerivation rec {
10+ pname = "gitqlient";
11+ version = "1.4.3";
12+
13+ src = fetchFromGitHub {
14+ owner = "francescmm";
15+ repo = pname;
16+ rev = "v${version}";
17+ sha256 = "018jz6b28zwr205jmgw13ddlfvlhxqf0cw1pfjiwsi6i8gay7w6s";
18+ };
19+
20+ nativeBuildInputs = [
21+ qmake
22+ ];
23+
24+ buildInputs = [
25+ qtwebengine
26+ ];
27+
28+ qmakeFlags = [
29+ "GitQlient.pro"
30+ ];
31+
32+ passthru.updateScript = gitUpdater { inherit pname version; };
33+
34+ meta = with lib; {
35+ homepage = "https://github.com/francescmm/GitQlient";
36+ description = "Multi-platform Git client written with Qt";
37+ license = licenses.lgpl2Plus;
38+ platforms = platforms.linux;
39+ maintainers = with maintainers; [ romildo ];
40+ };
41+}