Added enableGtk3 to opencv

This commit is contained in:
didier committed 2024-10-23 05:33:58 -04:00
1 parent 59b2781541
commit a44d6aaddd
1 file changed
+7 -5
+7 -5
View File
@@ -9,8 +9,11 @@
flake-utils.lib.eachDefaultSystem (system: flake-utils.lib.eachDefaultSystem (system:
let let
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
pythonPackages = pkgs.python312Packages; pythonPackages = pkgs.python312Packages;
custom-opencv4 = pythonPackages.opencv4.override { enableGtk3 = true; };
lapx = pkgs.python3Packages.buildPythonPackage rec { lapx = pkgs.python3Packages.buildPythonPackage rec {
version = "0.5.11"; version = "0.5.11";
pname = "lapx"; pname = "lapx";
@@ -95,7 +98,7 @@
matplotlib matplotlib
seaborn seaborn
py-cpuinfo py-cpuinfo
opencv4 custom-opencv4
ultralytics-thop ultralytics-thop
]; ];
@@ -150,9 +153,8 @@
regex regex
scikit-learn scikit-learn
gitpython gitpython
opencv4 custom-opencv4
pip pip
lapx lapx
]; ];
@@ -179,11 +181,11 @@
python312Packages.ultralytics-thop = ultralytics-thop; python312Packages.ultralytics-thop = ultralytics-thop;
python312Packages.ultralytics = ultralytics; python312Packages.ultralytics = ultralytics;
python312Packages.boxmot = boxmot; python312Packages.boxmot = boxmot;
python312Packages.opencv4 = pythonPackages.opencv4; python312Packages.opencv4 = custom-opencv4;
}; };
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
buildInputs = buildInputs =
[ (pkgs.python312.withPackages (ps: [ boxmot ultralytics ])) ]; [ (pkgs.python312.withPackages (ps: [ custom-opencv4 ])) ];
}; };
}); });
} }