OpenCV: specify python version

This commit is contained in:
Gerasim Troeglazov
2020-06-08 15:42:02 +10:00
parent bc940762b6
commit 498f5a340a

View File

@@ -9,7 +9,7 @@ COPYRIGHT="2000-2016, Intel Corporation
2015-2016, OpenCV Foundation
2015-2016, Itseez Inc."
LICENSE="BSD (3-clause)"
REVISION="10"
REVISION="11"
SOURCE_URI="https://github.com/opencv/opencv/archive/$portVersion.tar.gz"
SOURCE_FILENAME="opencv-$portVersion.tar.gz"
CHECKSUM_SHA256="4eef85759d5450b183459ff216b4c0fa43e87a4f6aa92c8af649f89336f002ec"
@@ -17,7 +17,7 @@ SOURCE_URI_2="https://github.com/opencv/opencv_contrib/archive/$portVersion.tar.
SOURCE_FILENAME_2="opencv_contrib-$portVersion.tar.gz"
CHECKSUM_SHA256_2="6dfb51326f3dfeb659128df952edecd45683626a965aa4a8e1e9c970c40fb636"
ARCHITECTURES="?x86 x86_64"
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
# On x86_gcc2 we don't want to install the commands in bin/<arch>/, but in bin/.
@@ -30,6 +30,8 @@ portVersionCompat="$portVersion compat >= ${portVersion%%.*}"
libVersion="$portVersion"
libVersionCompat="$libVersion compat >= ${libVersion%.*}"
pythonVersion="3.7"
PROVIDES="
opencv$secondaryArchSuffix = $portVersionCompat
lib:libopencv_aruco$secondaryArchSuffix = $libVersionCompat
@@ -236,7 +238,7 @@ BUILD_PREREQUIRES="
cmd:cmake
cmd:doxygen
# cmd:f2py2
cmd:f2py3
cmd:f2py${pythonVersion}
cmd:gcc$secondaryArchSuffix
# cmd:javac
# cmd:jni
@@ -245,7 +247,7 @@ BUILD_PREREQUIRES="
# cmd:matlab # maybe later
cmd:pkg_config$secondaryArchSuffix
# cmd:python2
cmd:python3
cmd:python${pythonVersion}
"
defineDebugInfoPackage opencv$secondaryArchSuffix \
@@ -313,7 +315,8 @@ INSTALL()
if [ -n "$secondaryArchSuffix" ]; then
mv $prefix/lib/*.so* $libDir
mv $prefix/lib/{pkgconfig,python3.7} $libDir
mv $prefix/lib/pkgconfig $libDir
mv $prefix/lib/python* $libDir
fi
prepareInstalledDevelLibs libopencv_aruco \