Unverified Commit 73f78efb authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #300266 from Cryolitia/labelimg

labelImg: 1.8.3 -> 1.8.6, re-format with `nixfmt-rfc-style`
parents ea68c891 8ce3c897
Loading
Loading
Loading
Loading
+51 −38
Original line number Diff line number Diff line
{ lib, python3Packages, fetchFromGitHub, qt5 }:
{
  lib,
  python3Packages,
  fetchFromGitHub,
  fetchpatch,
  qt5,
}:
python3Packages.buildPythonApplication rec {
  pname = "labelImg";
    version = "1.8.3";
  version = "1.8.6";
  src = fetchFromGitHub {
    owner = "tzutalin";
    repo = "labelImg";
    rev = "v${version}";
      sha256 = "07v106fzlmxrbag4xm06m4mx9m0gckb27vpwsn7sap1bbgc1pap5";
    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
      sip4
  ];
  preBuild = ''
    make qt5py3