packages: opencv/opencv.spec - (optional) openni support - sse/sse2 as bconds
qboosh
qboosh at pld-linux.org
Thu Jan 26 19:11:22 CET 2012
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
More information about the pld-cvs-commit
mailing list