Remove 3.2 from supported versions
MODIFY
.github/workflows/opencv-rust.yml
.github/workflows/opencv-rust.yml
@@ -120,10 +120,6 @@ jobs:
opencv: 4.6.0
brew: "@4"
include:
- - os-image: ubuntu-18.04
- version:
- opencv: 3.2.0
- brew: excluded
- os-image: ubuntu-20.04
version:
opencv: 4.2.0

MODIFY
README.md
README.md
@@ -12,7 +12,7 @@ The API is usable, but unstable and not very battle-tested; use at your own risk
## Quickstart
-Make sure the supported OpenCV version (3.2, 3.4 or 4.x) and Clang (part of LLVM, needed for automatic binding
+Make sure the supported OpenCV version (3.4 or 4.x) and Clang (part of LLVM, needed for automatic binding
generation) are installed in your system.
Update your Cargo.toml
@@ -305,7 +305,6 @@ as well.
### OpenCV version support
The following OpenCV versions are supported at the moment:
-* 3.2
* 3.4
* 4.x

MODIFY
tools/config.tpl.sh
tools/config.tpl.sh
opencv_lib_base_dir="<home of the separate opencv install>"
BINDINGS_OUT_DIR="$opencv_lib_base_dir/bindings"
-# 3.2
-OPENCV_32_PKG_CONFIG_PATH="$opencv_lib_base_dir/opencv-3.2/install/lib/pkgconfig/"
-OPENCV_32_HEADER_DIR="$opencv_lib_base_dir/opencv-3.2/install/include/"
-OPENCV_32_OPENCV_PACKAGE_NAME="opencv"
-OPENCV_32_LD_LIBRARY_PATH="$opencv_lib_base_dir/opencv-3.2/install/lib/"
-OPENCV_32_OPENCV_INCLUDE_PATHS=+/usr/include/eigen3/
-
# 3.4
OPENCV_34_CMAKE_DIR="$opencv_lib_base_dir/opencv-3.4/install/share/OpenCV"
OPENCV_34_HEADER_DIR="$opencv_lib_base_dir/opencv-3.4/install/include/"

DELETE
tools/env-32.sh
-script_dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
-
-. "$script_dir/config.sh"
-
-export PKG_CONFIG_PATH="$OPENCV_32_PKG_CONFIG_PATH"
-export OPENCV_PACKAGE_NAME="$OPENCV_32_OPENCV_PACKAGE_NAME"
-export LD_LIBRARY_PATH="$OPENCV_32_LD_LIBRARY_PATH"
-export OPENCV_INCLUDE_PATHS="$OPENCV_32_OPENCV_INCLUDE_PATHS"

Remove 3.2 from supported versions