diff options
author | 北雁 Cryolitia <Cryolitia@gmail.com> | 2024-03-31 00:33:13 +0800 |
---|---|---|
committer | 北雁 Cryolitia <Cryolitia@gmail.com> | 2024-03-31 00:33:13 +0800 |
commit | 8ce3c897a6e2bfca885ce71fff434667b9f471d8 (patch) | |
tree | 7a4e40ecbf8d1d1c3334f1b834dda01c162ef986 /pkgs/applications/science | |
parent | c14ac40d8e526c07d67171861b98be76c95f4791 (diff) |
labelImg: re-format with `nixfmt-rfc-style`
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r-- | pkgs/applications/science/machine-learning/labelimg/default.nix | 99 |
1 files changed, 50 insertions, 49 deletions
diff --git a/pkgs/applications/science/machine-learning/labelimg/default.nix b/pkgs/applications/science/machine-learning/labelimg/default.nix index 190e56131f105..21174305b9e3e 100644 --- a/pkgs/applications/science/machine-learning/labelimg/default.nix +++ b/pkgs/applications/science/machine-learning/labelimg/default.nix @@ -1,50 +1,51 @@ -{ lib -, python3Packages -, fetchFromGitHub -, fetchpatch -, qt5 +{ + lib, + python3Packages, + fetchFromGitHub, + fetchpatch, + qt5, }: - python3Packages.buildPythonApplication rec { - pname = "labelImg"; - version = "1.8.6"; - src = fetchFromGitHub { - owner = "tzutalin"; - repo = "labelImg"; - rev = "v${version}"; - hash = "sha256-RJxCtiDOePajlrjy9cpKETSKsWlH/Dlu1iFMj2aO4XU="; - }; - nativeBuildInputs = with python3Packages; [ - pyqt5 - qt5.wrapQtAppsHook - ]; - patches = [ - # fixes https://github.com/heartexlabs/labelImg/issues/838 - # can be removed after next upstream version bump - (fetchpatch { - url = "https://github.com/heartexlabs/labelImg/commit/5c38b6bcddce895d646e944e3cddcb5b43bf8b8b.patch"; - hash = "sha256-BmbnJS95RBfoNQT0E6JDJ/IZfBa+tv1C69+RVOSFdRA="; - }) - ]; - propagatedBuildInputs = with python3Packages; [ - pyqt5 - lxml - ]; - preBuild = '' - make qt5py3 - ''; - postInstall = '' - cp libs/resources.py $out/${python3Packages.python.sitePackages}/libs - ''; - dontWrapQtApps = true; - preFixup = '' - makeWrapperArgs+=("''${qtWrapperArgs[@]}") - ''; - meta = with lib; { - description = "A graphical image annotation tool and label object bounding boxes in images"; - mainProgram = "labelImg"; - homepage = "https://github.com/tzutalin/labelImg"; - license = licenses.mit; - platforms = platforms.linux; - maintainers = [ maintainers.cmcdragonkai ]; - }; - } +python3Packages.buildPythonApplication rec { + pname = "labelImg"; + version = "1.8.6"; + src = fetchFromGitHub { + owner = "tzutalin"; + repo = "labelImg"; + rev = "v${version}"; + hash = "sha256-RJxCtiDOePajlrjy9cpKETSKsWlH/Dlu1iFMj2aO4XU="; + }; + nativeBuildInputs = with python3Packages; [ + pyqt5 + qt5.wrapQtAppsHook + ]; + patches = [ + # fixes https://github.com/heartexlabs/labelImg/issues/838 + # can be removed after next upstream version bump + (fetchpatch { + url = "https://github.com/heartexlabs/labelImg/commit/5c38b6bcddce895d646e944e3cddcb5b43bf8b8b.patch"; + hash = "sha256-BmbnJS95RBfoNQT0E6JDJ/IZfBa+tv1C69+RVOSFdRA="; + }) + ]; + propagatedBuildInputs = with python3Packages; [ + pyqt5 + lxml + ]; + preBuild = '' + make qt5py3 + ''; + postInstall = '' + cp libs/resources.py $out/${python3Packages.python.sitePackages}/libs + ''; + dontWrapQtApps = true; + preFixup = '' + makeWrapperArgs+=("''${qtWrapperArgs[@]}") + ''; + meta = with lib; { + description = "A graphical image annotation tool and label object bounding boxes in images"; + mainProgram = "labelImg"; + homepage = "https://github.com/tzutalin/labelImg"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = [ maintainers.cmcdragonkai ]; + }; +} |