mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 12:01:41 +02:00
testing/opencv: new aport
This commit is contained in:
parent
fe9e61ef6a
commit
b8b154152c
53
testing/opencv/APKBUILD
Normal file
53
testing/opencv/APKBUILD
Normal file
@ -0,0 +1,53 @@
|
||||
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
|
||||
# Maintainer:
|
||||
pkgname=opencv
|
||||
pkgver=3.1.0
|
||||
pkgrel=0
|
||||
pkgdesc="Computer vision and machine learning software library"
|
||||
url="http://opencv.org"
|
||||
arch="all"
|
||||
license="BSD"
|
||||
depends=""
|
||||
depends_dev=""
|
||||
makedepends="cmake ffmpeg-dev libpng-dev libjpeg-turbo-dev tiff-dev jasper-dev
|
||||
libgomp openexr-dev gtk+3.0-dev gtk+-dev gst-plugins-base1-dev
|
||||
libgphoto2-dev v4l-utils-dev libwebp-dev libdc1394-dev doxygen"
|
||||
install=""
|
||||
subpackages="$pkgname-dev $pkgname-libs"
|
||||
source="opencv-$pkgver.tar.gz::https://github.com/opencv/opencv/archive/$pkgver.tar.gz"
|
||||
builddir="$srcdir/opencv-$pkgver"
|
||||
|
||||
prepare() {
|
||||
default_prepare || return 1
|
||||
rm -rf "$builddir"/3rdparty
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$builddir"
|
||||
if [ "$CARCH" != "x86_64" ]; then
|
||||
local _sse="-DENABLE_SSE=OFF -DENABLE_SSE2=OFF"
|
||||
fi
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DBUILD_SHARED_LIBS=True \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
|
||||
-DCMAKE_C_FLAGS="$CFLAGS" \
|
||||
-DENABLE_PRECOMPILED_HEADERS=OFF \
|
||||
-DWITH_OPENMP=ON \
|
||||
-WITH_OPENCL=ON \
|
||||
-DWITH_IPP=OFF \
|
||||
$_sse \
|
||||
|| return 1
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
make DESTDIR="$pkgdir" install || return 1
|
||||
}
|
||||
|
||||
md5sums="70e1dd07f0aa06606f1bc0e3fa15abd3 opencv-3.1.0.tar.gz"
|
||||
sha256sums="f00b3c4f42acda07d89031a2ebb5ebe390764a133502c03a511f67b78bbd4fbf opencv-3.1.0.tar.gz"
|
||||
sha512sums="57e0fe41e3d5d1dc036e7fc5673523e53d54f5f62e4d3bcb95238a9cd53e79da7c1704dc136ce632f7cfce369ebf5eb27f629a9b6ac4f7fa34120b80b5c7438f opencv-3.1.0.tar.gz"
|
||||
Loading…
x
Reference in New Issue
Block a user