Author: qboosh                       Date: Thu Jan 26 18:11:22 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- (optional) openni support
- sse/sse2 as bconds

---- Files affected:
packages/opencv:
   opencv.spec (1.37 -> 1.38) 

---- Diffs:

================================================================
Index: packages/opencv/opencv.spec
diff -u packages/opencv/opencv.spec:1.37 packages/opencv/opencv.spec:1.38
--- packages/opencv/opencv.spec:1.37    Fri Jan 13 17:27:58 2012
+++ packages/opencv/opencv.spec Thu Jan 26 19:11:17 2012
@@ -2,18 +2,26 @@
 #
 # TODO:
 # - CUDA support (on bcond)
-# - OpenNI (http://openni.org/) + PrimeSensor module
 # - XIMEA? cmake file seems to be Win32-specific, but ximea.com has some Linux 
package
 #
 # Conditional build:
-%bcond_without gstreamer       # GStreamer support
-%bcond_with    pvapi           # PvAPI (AVT GigE cameras) support
-%bcond_with    qt              # Qt backend instead of GTK+
-%bcond_with    tbb             # Threading Building Blocks support
-%bcond_with    unicap          # Unicap support (GPL)
+%bcond_without gstreamer       # GStreamer support in highgui
+%bcond_with    openni          # OpenNI (Natural Interaction) support in 
highgui
+%bcond_with    pvapi           # PvAPI (AVT GigE cameras) support in highgui
+%bcond_with    qt              # Qt backend instead of GTK+ in highgui
+%bcond_with    tbb             # Threading Building Blocks support (everywhere)
+%bcond_with    unicap          # Unicap support in highgui (GPL)
 %bcond_with    v4l             # Video4Linux (even V4L2 support currently 
relies on V4L1 API)
-%bcond_with    xine            # XINE support (GPL)
+%bcond_with    xine            # XINE support in highgui (GPL)
+%bcond_with    sse             # use SSE instructions
+%bcond_with    sse2            # use SSE2 instructions
 #
+%ifarch pentium3 pentium4 %{x8664}
+%define                with_sse        1
+%endif
+%ifarch pentium4 %{x8664}
+%define                with_sse2       1
+%endif
 Summary:       A library of programming functions mainly aimed at real time 
computer vision
 Summary(pl.UTF-8):     Biblioteka funkcji do grafiki komputerowej w czasie 
rzeczywistym
 Name:          opencv
@@ -37,6 +45,8 @@
 URL:           http://opencv.willowgarage.com/
 %{?with_pvapi:BuildRequires:   AVT_GigE_SDK-devel}
 BuildRequires: OpenEXR-devel
+# as of OpenCV 2.3.1 there is also check for OpenNI-sensor-PrimeSense, but the 
result is not used
+%{?with_openni:BuildRequires:  OpenNI-devel}
 BuildRequires: cmake >= 2.4
 BuildRequires: doxygen
 BuildRequires: eigen >= 2
@@ -153,16 +163,12 @@
 install -d build
 cd build
 %cmake .. \
-%ifarch pentium4 %{x8664}
-       -DENABLE_SSE=ON \
-       -DENABLE_SSE2=ON \
-%else
-       -DENABLE_SSE=OFF \
-       -DENABLE_SSE2=OFF \
-%endif
+       -DENABLE_SSE=%{?with_sse:ON}%{!?with_sse:OFF} \
+       -DENABLE_SSE2=%{?with_sse2:ON}%{!?with_sse2:OFF} \
        -DBUILD_NEW_PYTHON_SUPPORT=ON \
        -DUSE_O3=OFF \
        %{!?with_gstreamer:-DWITH_GSTREAMER=OFF} \
+       %{?with_openni:-DWITH_OPENNI=ON} \
        %{!?with_pvapi:-DWITH_PVAPI=OFF} \
        %{?with_qt:-DWITH_QT=ON -DWITH_QT_OPENGL=ON 
-DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4} \
        %{?with_tbb:-DWITH_TBB=ON} \
@@ -220,6 +226,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.38  2012/01/26 18:11:17  qboosh
+- (optional) openni support
+- sse/sse2 as bconds
+
 Revision 1.37  2012/01/13 16:27:58  arekm
 - release 4
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/opencv/opencv.spec?r1=1.37&r2=1.38&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to