Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / version-management / git-annex-metadata-gui / default.nix
blob4d57820c84eb6df42ed3ef05413118f2de3ad3a1
1 { lib, buildPythonApplication, fetchFromGitHub, pyqt5, qt5, git-annex-adapter }:
3 buildPythonApplication rec {
4   pname = "git-annex-metadata-gui";
5   version = "0.2.0";
7   src = fetchFromGitHub {
8     owner = "alpernebbi";
9     repo = "git-annex-metadata-gui";
10     rev = "v${version}";
11     sha256 = "03kch67k0q9lcs817906g864wwabkn208aiqvbiyqp1qbg99skam";
12   };
14   prePatch = ''
15     substituteInPlace setup.py --replace "'PyQt5', " ""
16   '';
18   nativeBuildInputs = [ qt5.wrapQtAppsHook ];
20   preFixup = ''
21     makeWrapperArgs+=("''${qtWrapperArgs[@]}")
22   '';
24   propagatedBuildInputs = [ pyqt5 git-annex-adapter ];
26   meta = with lib; {
27     homepage = "https://github.com/alpernebbi/git-annex-metadata-gui";
28     description = "Graphical interface for git-annex metadata commands";
29     maintainers = with maintainers; [ dotlambda ];
30     license = licenses.gpl3Plus;
31     platforms = with platforms; linux;
32   };