biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / qmake2cmake / default.nix
blobb3c3468973b86dc87b306cdedfd8c26e9385373e
1 { lib
2 , buildPythonPackage
3 , fetchgit
4 , packaging
5 , platformdirs
6 , portalocker
7 , pyparsing
8 , sympy
9 , pytestCheckHook
12 buildPythonPackage rec {
13   pname = "qmake2cmake";
14   version = "1.0.6";
16   src = fetchgit {
17     url = "https://codereview.qt-project.org/qt/qmake2cmake";
18     rev = "v${version}";
19     hash = "sha256-M5XVQ8MXo2Yxg5eZCho2YAGFtB0h++mEAg8NcQVuP/w=";
20   };
22   patches = [
23     ./fix-locations.patch
24   ];
26   propagatedBuildInputs = [
27     packaging
28     platformdirs
29     portalocker
30     pyparsing
31     sympy
32   ];
34   nativeCheckInputs = [
35     pytestCheckHook
36   ];
38   preCheck = ''
39     export HOME=$(mktemp -d)
40   '';
42   meta = with lib; {
43     description = "Tool to convert qmake .pro files to CMakeLists.txt";
44     homepage = "https://wiki.qt.io/Qmake2cmake";
45     license = licenses.gpl3Plus;
46     maintainers = with maintainers; [ wegank ];
47   };