summary refs log tree commit diff
path: root/pkgs/development/libraries/opencv
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel2023-11-13
|\
| * opecv4: drop symlinkJoinSomeone Serge2023-11-03
| |
| * opencv{3,4}: do not ignore config.cudaSupportSomeone Serge2023-11-02
| | | | | | | | i686 isn't in the meta.platforms for cudaPackages anyway
| * opencv3: cuda: add a libstdc++ integration testSomeone Serge2023-11-02
| |
| * opencv4: cuda: fix libstdc++ errorsSomeone Serge2023-11-02
| |
| * opencv4: cuda: add a libstdc++ integration testSomeone Serge2023-11-02
| |
* | protobuf: use new package definition onlyAaron Jheng2023-10-11
|/
* Merge pull request #256444 from delroth/opencv-darwin-unvendorPierre Bourdon2023-09-27
|\ | | | | opencv3,opencv4: disable some unnecessary vendoring on Darwin
| * opencv3,opencv4: disable some unnecessary vendoring on DarwinPierre Bourdon2023-09-22
| |
* | opencv3: remove enableVtk flagBen Darwin2023-09-18
|/ | | | | | | This flag does not actually cause opencv3 to detect vtk. Instead of fixing it, we remove it to remove the optional dependence on vtk_8. (Note this flag works correctly in opencv4.)
* opencv(4), opencv3: switch to older protobufVladimír Čunát2023-08-15
| | | | | https://hydra.nixos.org/build/231540730 https://hydra.nixos.org/build/231464517
* Merge pull request #224068 from SomeoneSerge/respect-config-cudaSupportConnor Baker2023-07-25
|\ | | | | Respect global config.cudaSupport
| * treewide: consume config.cudaSupport as requiredSomeone Serge2023-07-20
| | | | | | | | | | | | | | | | | | | | Eliminate uses of `config.cudaSupport or false` and alike, since the option is now declared in config.nix with a default value fd .nix -t f -x sed 's/config\.cudaSupport or false, cudaPackages [?] [{][}]/config.cudaSupport, cudaPackages ? { }/' '{}' -i fd .nix -t f -x sed 's/config\.cudaSupport or false/config.cudaSupport/' '{}' -i fd .nix -t f -x sed 's/cudaSupport = pkgs.config.cudaSupport/inherit (pkgs.config) cudaSupport/' '{}' -i fd .nix -t f -x sed 's/cudaSupport = config.cudaSupport/inherit (config) cudaSupport/' '{}' -i
* | treewide: use optionalString instead of 'then ""'Felix Buehler2023-06-24
|/
* opencv: add patches for CVE-2023-2617 & CVE-2023-2618Robert Scott2023-05-31
|
* opencv: fix typofetsorn2023-05-08
| | | | "perfomanceTests" -> "performanceTests"
* opencv2: add Accelerate framework on darwinVladimír Čunát2023-04-10
| | | | | | Same as commit e4d2b6fced3; I didn't notice this version suffered from it as well. It's probably random/impurity anyway. https://hydra.nixos.org/build/214981496
* opencv_{3,4}: add Accelerate framework on darwinVladimír Čunát2023-04-09
| | | | | | No idea why aarch64-darwin started to need it now. https://hydra.nixos.org/build/215252174#tabs-buildsteps (also split long lines)
* Merge pull request #221370 from ↵Samuel Ainsworth2023-03-29
|\ | | | | | | | | ConnorBaker/feat/opencv-use-cudaPackages-staging-reland opencv: misc CUDA-related updates and fixes; add enableLto
| * opencv: use cudaPackages.backendStdenv.cc instead of cudaPackages.cudatoolkit.ccConnor Baker2023-03-17
| |
| * opencv: misc CUDA-related updates and fixes; add enableLtoConnor Baker2023-03-15
| | | | | | | | | | | | | | - use cudaPackages instead of cudatoolkit (reduces download/closure size) - set C/C++ compiler when building with CUDA to ensure NVCC has an appropriate backing compiler - add flag to build with CUDNN (disabled by default due to increase in closure size) - add flag to build with LTO (enabled by default)
* | opencv3: Build with video input under darwin platformsMathieu Rene2023-03-12
|/ | | | | Adds the right dependencies for encoding video, and removes the cmake flag preventing the feature to be compiled in.
* opencv2: add darwin dependenciesEnno Richter2023-03-07
|
* opencv3: respect config.cudaCapabilitiesSomeone Serge2023-03-04
|
* opencv4: respect config.cudaCapabilitiesSomeone Serge2023-03-04
| | | | | | | | This is needed for faster builds when debugging the opencv derivation, and it's more consistent with other cuda-enabled packages -DCUDA_GENERATION seems to expect architecture names, so we refactor cudaFlags to facilitate easier extraction of the configured archnames
* treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin2023-02-22
| | | | | | | | with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
* Merge master into staging-nextgithub-actions[bot]2023-02-05
|\
| * opencv4: unpin vtkBen Darwin2023-02-04
| |
* | Merge pull request #208351 from gbtb/opencv4_tests_and_blas_providerArtturi2023-01-28
|\ \ | |/ |/|
| * opencv4: using blas provider, fixed multi-threading conflict between opencv ↵gbtb2023-01-10
| | | | | | | | and openblas
| * opencv4: added accuracy and performance testsgbtb2023-01-10
| | | | | | | | removed mdaiter from maintainers, his last PR in nixpkgs was in 2017
* | vtk, vtkWithQt5: bump from vtk_8 to vtk_9Ben Darwin2023-01-24
|/
* opencv4: add reverse deps to testsArtturin2022-12-29
|
* opencv: 4.6.0 -> 4.7.0Artturin2022-12-28
| | | | https://github.com/opencv/opencv/releases/tag/4.7.0
* treewide: optional -> optionals where the argument is a listArtturin2022-10-10
| | | | the argument to optional should not be list
* opencv3: 3.4.15 -> 3.4.18Yureka2022-09-23
|
* opencv: 4.5.4 -> 4.6.0Yureka2022-09-21
|
* Merge pull request #182893 from kevinmehall/opencv-openjpegRobert Scott2022-07-27
|\ | | | | opencv: Use OpenJPEG from nixpkgs instead of vendored copy
| * opencv: Use OpenJPEG from nixpkgs instead of vendored copyKevin Mehall2022-07-26
| |
* | various: enable gobject-introspection when cross-compilingArtturin2022-07-08
|/ | | | and fix cross in some
* Merge pull request #170271 from armeenm/opencv-remove-python2Sandro2022-06-17
|\ | | | | opencv2: remove python2 option
| * opencv2: remove python2 optionArmeen Mahdian2022-04-25
| |
* | opencv4: disable hdf5 for cross-compilationRick van Schijndel2022-06-02
|/ | | | This gets us as far as building opencv, but it doesn't completely build yet
* python,pythonPackages: make aliasesRobert Schütz2022-01-16
| | | | | Since aliases are disallowed in nixpkgs, this makes usage of Python 2 which is EOL more explicit.
* python3Packages.opencv4: fix installation metadataJonathan Ringer2022-01-07
|
* opencv{3,4}: move cudatoolkit to propagatedBuildInputsThomas2021-11-01
|
* opencv: 4.5.2 -> 4.5.4happysalada2021-10-27
|
* Merge #134546: opencv: fix OpenCL linkage for 4.xVladimír Čunát2021-10-16
|\
| * opencv: fix OpenCL linkageThomas2021-08-17
| |
* | opencv2: don't build unfree libraries by defaultAlyssa Ross2021-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | In opencv 2.x, unfree libraries are built by default. The package should therefore have been marked as unfree, but wasn't. I've disabled the non-free libraries by default, and added an option to enable them. There are three programs in Nixpkgs that depend on opencv2: mathematica, pfstools, and p2pvc. pfstools requires the non-free libraries if it's built with opencv support, so I've disabled opencv by default there and added an option to enable it. p2pvc links fine, so presumably doesn't need the non-free libraries. I can't test mathematica, so I'm just going to leave it alone.