tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
opencv: 4.5.4 -> 4.6.0
Yureka
3 years ago
595ed0ec
19aa0eb4
+8
-6
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
opencv
4.x.nix
cmake-don-t-use-OpenCVFindOpenEXR.patch
+4
-4
pkgs/development/libraries/opencv/4.x.nix
···
76
76
}:
77
77
78
78
let
79
79
-
version = "4.5.4";
79
79
+
version = "4.6.0";
80
80
81
81
src = fetchFromGitHub {
82
82
owner = "opencv";
83
83
repo = "opencv";
84
84
rev = version;
85
85
-
sha256 = "sha256-eIESkc/yYiZZ5iY4t/rAPd+jfjuMYR3srCBC4fO3g70=";
85
85
+
sha256 = "sha256-zPkMc6xEDZU5TlBH3LAzvB17XgocSPeHVMG/U6kfpxg=";
86
86
};
87
87
88
88
contribSrc = fetchFromGitHub {
89
89
owner = "opencv";
90
90
repo = "opencv_contrib";
91
91
rev = version;
92
92
-
sha256 = "sha256-RkCIGukZ8KJkmVZQAZTWdVcVKD2I3NcfGShcqzKhQD0=";
92
92
+
sha256 = "sha256-hjRqT7V4Sz7t4IEy89F5M+b0x2ObBbqF8GWLKhWFXtE=";
93
93
};
94
94
95
95
# Contrib must be built in order to enable Tesseract support:
···
177
177
dst = ".cache/ade";
178
178
};
179
179
180
180
-
# See opencv/modules/wechat_qrcode/CMakeLists.txt
180
180
+
# See opencv_contrib/modules/wechat_qrcode/CMakeLists.txt
181
181
wechat_qrcode = {
182
182
src = fetchFromGitHub {
183
183
owner = "opencv";
+4
-2
pkgs/development/libraries/opencv/cmake-don-t-use-OpenCVFindOpenEXR.patch
···
1
1
diff --git a/cmake/OpenCVFindLibsGrfmt.cmake b/cmake/OpenCVFindLibsGrfmt.cmake
2
2
-
index 23a6ca6959..27e121943a 100644
2
2
+
index 00886cc131..e412771322 100644
3
3
--- a/cmake/OpenCVFindLibsGrfmt.cmake
4
4
+++ b/cmake/OpenCVFindLibsGrfmt.cmake
5
5
-
@@ -255,21 +255,12 @@ endif()
5
5
+
@@ -257,23 +257,12 @@ endif()
6
6
# --- OpenEXR (optional) ---
7
7
if(WITH_OPENEXR)
8
8
ocv_clear_vars(HAVE_OPENEXR)
···
20
20
- set(OPENEXR_LIBRARIES IlmImf)
21
21
- add_subdirectory("${OpenCV_SOURCE_DIR}/3rdparty/openexr")
22
22
- if(OPENEXR_VERSION) # check via TARGET doesn't work
23
23
+
- set(BUILD_OPENEXR ON)
23
24
- set(HAVE_OPENEXR YES)
25
25
+
- set(BUILD_OPENEXR ON)
24
26
- endif()
25
27
+ set(OPENEXR_INCLUDE_PATHS ${OPENEXR_INCLUDE_DIRS})
26
28
+ set(OPENEXR_LIBRARIES ${OPENEXR_LIBRARIES})