[arch-commits] Commit in opencv/trunk (PKGBUILD)

Ray Rashif schiv at archlinux.org
Tue Nov 20 13:10:56 UTC 2012


    Date: Tuesday, November 20, 2012 @ 08:10:55
  Author: schiv
Revision: 171608

upgpkg: opencv 2.4.3-3

add opengl, opencl support
switch off SSE stuff; see FS#32661
remove unused config flags

Modified:
  opencv/trunk/PKGBUILD

----------+
 PKGBUILD |   48 +++++++++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-11-20 05:26:38 UTC (rev 171607)
+++ PKGBUILD	2012-11-20 13:10:55 UTC (rev 171608)
@@ -6,17 +6,19 @@
 pkgname=('opencv' 'opencv-docs' 'opencv-samples')
 _realname=OpenCV
 pkgver=2.4.3
-pkgrel=2
+pkgrel=3
 pkgdesc="Open Source Computer Vision Library"
 arch=('i686' 'x86_64')
 license=('BSD')
 url="http://opencv.org/"
 depends=('jasper' 'gstreamer0.10-base' 'intel-tbb'
-         'xine-lib' 'libdc1394' 'openexr' 'gtk2')
-makedepends=('cmake' 'python2-numpy' 'eigen2')
+         'xine-lib' 'libdc1394' 'openexr' 'gtkglext')
+makedepends=('cmake' 'python2-numpy' 'eigen2'
+             'libcl' 'opencl-headers' 'mesa')
 optdepends=('opencv-docs'
             'opencv-samples'
             'eigen2'
+            'libcl'
             'python2-numpy: Python 2.x interface')
 source=("http://downloads.sourceforge.net/opencvlibrary/$_realname-${pkgver}.tar.bz2"
         'pkgconfig.patch'
@@ -25,23 +27,23 @@
          'cb916260b5ec594fe7a0cc2e54fc569f'
          '35256e3ccace373feba8131d1540a0de')
 
-_cmakeopts=('-D CMAKE_BUILD_TYPE=Release'
-            '-D CMAKE_INSTALL_PREFIX=/usr'
-            '-D CMAKE_SKIP_RPATH=ON'
+_cmakeopts=('-D WITH_OPENCL=ON'
+            '-D WITH_OPENGL=ON'
+            '-D WITH_TBB=ON'
+            '-D WITH_XINE=ON'
+            '-D ENABLE_SSE=OFF'
+            '-D ENABLE_SSE2=OFF'
+            '-D ENABLE_SSE3=OFF'
+            '-D BUILD_PACKAGE=OFF'
+            '-D BUILD_WITH_DEBUG_INFO=OFF'
             '-D BUILD_TESTS=OFF'
+            '-D BUILD_PERF_TESTS=OFF'
             '-D BUILD_EXAMPLES=ON'
             '-D INSTALL_C_EXAMPLES=ON'
             '-D INSTALL_PYTHON_EXAMPLES=ON'
-            '-D WITH_XINE=ON'
-            '-D WITH_QT=OFF'
-            '-D WITH_QT_OPENGL=OFF'
-            '-D WITH_UNICAP=OFF'
-            '-D WITH_PVAPI=OFF'
-            '-D WITH_OPENNI=OFF'
-            '-D WITH_TBB=ON'
-            '-D WITH_IPP=OFF'
-            '-D WITH_CUDA=OFF'
-            '-D USE_FAST_MATH=ON')
+            '-D CMAKE_BUILD_TYPE=Release'
+            '-D CMAKE_INSTALL_PREFIX=/usr'
+            '-D CMAKE_SKIP_RPATH=ON')
 
 build() {
   cd "$srcdir/$_realname-$pkgver"
@@ -87,11 +89,11 @@
   cd "$srcdir"
 
   mkdir -p "$pkgdir/usr/share/doc"
-  cp -r opencv-doc "$pkgdir/usr/share/doc/$pkgname"
+  cp -r opencv-doc "$pkgdir/usr/share/doc/opencv"
 
   # install license file
-  install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \
-    "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  #install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \
+  #  "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
 
 package_opencv-samples() {
@@ -102,12 +104,12 @@
 
   cd "$srcdir"
 
-  mkdir -p "$pkgdir/usr/share/$pkgname"
-  cp -r opencv-samples "$pkgdir/usr/share/$pkgname/samples"
+  mkdir -p "$pkgdir/usr/share/opencv"
+  cp -r opencv-samples "$pkgdir/usr/share/opencv/samples"
 
   # install license file
-  install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \
-    "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  #install -Dm644 "$srcdir/$_realname-$pkgver/doc/license.txt" \
+  #  "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
 }
 
 # vim:set ts=2 sw=2 et:




More information about the arch-commits mailing list