summaryrefslogtreecommitdiff
path: root/user
diff options
context:
space:
mode:
authorDan Theisen <djt@hxx.in>2019-10-23 02:55:58 +0000
committerDan Theisen <djt@hxx.in>2020-04-23 06:24:34 +0000
commit7cda5c9018faa58765303168f2dd08cf33b49bc8 (patch)
tree1cefca7934df7be22dcf7cf87192f2fde5ee517e /user
parentcd85b24dc836db9976d2c69d318d364e55618a7e (diff)
downloadpackages-7cda5c9018faa58765303168f2dd08cf33b49bc8.tar.gz
packages-7cda5c9018faa58765303168f2dd08cf33b49bc8.tar.bz2
packages-7cda5c9018faa58765303168f2dd08cf33b49bc8.tar.xz
packages-7cda5c9018faa58765303168f2dd08cf33b49bc8.zip
user/opencv: adopt and fix pkgconfig
Diffstat (limited to 'user')
-rw-r--r--user/opencv/APKBUILD15
1 files changed, 10 insertions, 5 deletions
diff --git a/user/opencv/APKBUILD b/user/opencv/APKBUILD
index b8739c3be..0b796e072 100644
--- a/user/opencv/APKBUILD
+++ b/user/opencv/APKBUILD
@@ -1,5 +1,5 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer:
+# Maintainer: Dan Theisen <djt@hxx.in>
pkgname=opencv
pkgver=4.2.0
pkgrel=0
@@ -11,8 +11,9 @@ license="BSD-3-Clause"
depends=""
makedepends="cmake doxygen ffmpeg-dev gst-plugins-base-dev gtk+2.0-dev
gtk+3.0-dev jasper-dev libdc1394-dev libgomp libgphoto2-dev
- libjpeg-turbo-dev libpng-dev libwebp-dev tiff-dev v4l-utils-dev"
-subpackages="$pkgname-dev $pkgname-libs"
+ libjpeg-turbo-dev libpng-dev libwebp-dev tiff-dev v4l-utils-dev
+ protobuf-dev python3-dev"
+subpackages="$pkgname-dev $pkgname-doc"
source="opencv-$pkgver.tar.gz::https://github.com/opencv/opencv/archive/$pkgver.tar.gz
cmake-license.patch
"
@@ -49,9 +50,12 @@ build() {
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=RelWithDebugInfo \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
+ -DOPENCV_GENERATE_PKGCONFIG=ON \
-DENABLE_PRECOMPILED_HEADERS=OFF \
+ -DBUILD_PROTOBUF=OFF \
+ -DUPDATE_PROTO_FILES=ON \
+ -DBUILD_opencv_dnn=OFF \
+ -DBUILD_DOCS=ON \
-DWITH_OPENMP=ON \
-DWITH_OPENCL=ON \
-DWITH_OPENEXR=OFF \
@@ -63,6 +67,7 @@ build() {
package() {
make DESTDIR="$pkgdir" -C build install
+ ln -s opencv4.pc $pkgdir/usr/lib/pkgconfig/opencv.pc
}
sha512sums="2629d548384c81a786ab2620e089539b4b2f4ae5e1d837e5fe7f75ddadb909b65b65d0319226ae4726675f105ceb5adb88616ca6399c7660d3021ca4b9a06531 opencv-4.2.0.tar.gz