Accepting request 38605 from KDE:KDE4:Factory:Desktop

Copy from KDE:KDE4:Factory:Desktop/opencv based on submit request 38605 from user llunak

OBS-URL: https://build.opensuse.org/request/show/38605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/opencv?expand=0&rev=6
This commit is contained in:
OBS User autobuild 2010-04-25 16:45:15 +00:00 committed by Git OBS Bridge
parent 96f028ba96
commit 1926012812
2 changed files with 49 additions and 13 deletions

View File

@ -1,3 +1,33 @@
-------------------------------------------------------------------
Thu Apr 22 11:43:38 EEST 2010 - koprok@nand.bg
- devel package renamed to opencv-devel, so that switching between
OBS and packman opencv packages is easier
-------------------------------------------------------------------
Mon Apr 19 10:48:10 EEST 2010 - koprok@nand.bg
- fix gstreamer support
- fix xine support
- fix some rpmlint warnings
- fix shared libraries permissions
-------------------------------------------------------------------
Sat Apr 17 18:23:31 EEST 2010 - koprok@nand.bg
- Do not waste resources building the tests as we do not run them
-------------------------------------------------------------------
Fri Apr 16 10:58:26 EEST 2010 - koprok@nand.bg
- Do not disable SSE,SSE2,etc. According to OpenCV changelog,
it should be safe to leave these enabled.
-------------------------------------------------------------------
Thu Apr 15 14:26:49 EEST 2010 - koprok@nand.bg
- fix build on openSUSE 11.0
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Apr 13 19:54:42 EEST 2010 - koprok@nand.bg Tue Apr 13 19:54:42 EEST 2010 - koprok@nand.bg

View File

@ -22,7 +22,7 @@ Name: opencv
%define libname lib%{name} %define libname lib%{name}
%define soname 2 %define soname 2
Version: 2.1.0 Version: 2.1.0
Release: 1 Release: 2
Summary: Collection of algorithms for computer vision Summary: Collection of algorithms for computer vision
Group: Development/Libraries Group: Development/Libraries
License: BSD3c License: BSD3c
@ -32,7 +32,12 @@ Patch0: %{name}-2.1-libdir.patch
Patch1: %{name}-2.1-samples.patch Patch1: %{name}-2.1-samples.patch
Patch2: libpng14.patch Patch2: libpng14.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gstreamer-0_10-devel libdc1394-devel libv4l-devel libxine-devel BuildRequires: gstreamer-0_10-devel gstreamer-0_10-plugins-base-devel
%if 0%{?suse_version} >= 1110
BuildRequires: libdc1394-devel libv4l-devel libxine-devel
%else
BuildRequires: xine-devel
%endif
BuildRequires: gtk2-devel libjasper-devel libjpeg-devel libtiff-devel BuildRequires: gtk2-devel libjasper-devel libjpeg-devel libtiff-devel
BuildRequires: cmake gcc-c++ libpng-devel python-devel swig zlib-devel BuildRequires: cmake gcc-c++ libpng-devel python-devel swig zlib-devel
%if %{with ffmpeg} %if %{with ffmpeg}
@ -55,15 +60,15 @@ The Open Computer Vision Library is a collection of algorithms and sample code
for various computer vision problems. The library is compatible with IPL and for various computer vision problems. The library is compatible with IPL and
utilizes Intel Integrated Performance Primitives for better performance. utilizes Intel Integrated Performance Primitives for better performance.
%package -n %{libname}-devel %package devel
License: BSD3c
Summary: Development files for using the OpenCV library Summary: Development files for using the OpenCV library
Group: Development/Libraries Group: Development/Libraries
Requires: %{libname}%{soname} = %{version} Requires: %{libname}%{soname} = %{version}
Requires: %{name} = %{version} Requires: %{name} = %{version}
%description -n %{libname}-devel %description devel
This package contains the OpenCV C/C++ library and header files, as well as This package contains the OpenCV C/C++ library and header files, as well as
documentation. It should be installed if you want to develop programs that will documentation. It should be installed if you want to develop programs that will
use the OpenCV library. use the OpenCV library.
@ -94,7 +99,7 @@ This package contains the old Python bindings for the OpenCV library.
Summary: Documentation and examples for OpenCV Summary: Documentation and examples for OpenCV
Group: Documentation Group: Documentation
# Since this package also contains examples that need -devel to be compiled # Since this package also contains examples that need -devel to be compiled
Recommends: %{libname}-devel Recommends: %{name}-devel
%description -n %{name}-doc %description -n %{name}-doc
This package contains the documentation and examples for the OpenCV library. This package contains the documentation and examples for the OpenCV library.
@ -107,7 +112,10 @@ This package contains the documentation and examples for the OpenCV library.
# Windows specific and with wrong end of line # Windows specific and with wrong end of line
%{__rm} -f doc/packaging.txt %{__rm} -f doc/packaging.txt
%{__chmod} +x samples/c/build_all.sh %{__chmod} +x samples/c/build_all.sh
sed -i 's/\r$//' samples/c/adaptiveskindetector.cpp samples/python/camshift.py sed -i 's/\r$//' samples/c/adaptiveskindetector.cpp \
samples/c/calibration_artificial.cpp \
samples/c/grabcut.cpp \
samples/python/camshift.py
%build %build
export CFLAGS=$RPM_OPT_FLAGS export CFLAGS=$RPM_OPT_FLAGS
@ -119,10 +127,8 @@ cmake -DCMAKE_SKIP_RPATH=ON \
-DLIB_SUFFIX=$(echo %_lib | cut -b4-) \ -DLIB_SUFFIX=$(echo %_lib | cut -b4-) \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DUSE_OMIT_FRAME_POINTER=OFF \ -DUSE_OMIT_FRAME_POINTER=OFF \
-DUSE_MMX=OFF \ -DWITH_XINE=ON \
-DUSE_SSE=OFF \ -DBUILD_TESTS=OFF \
-DUSE_SSE2=OFF \
-DUSE_SSE3=OFF \
-DBUILD_SWIG_PYTHON_SUPPORT=ON \ -DBUILD_SWIG_PYTHON_SUPPORT=ON \
-DINSTALL_C_EXAMPLES=ON \ -DINSTALL_C_EXAMPLES=ON \
-DINSTALL_PYTHON_EXAMPLES=ON \ -DINSTALL_PYTHON_EXAMPLES=ON \
@ -144,7 +150,7 @@ rm -rf %{buildroot}
%postun -n %{libname}%{soname} -p /sbin/ldconfig %postun -n %{libname}%{soname} -p /sbin/ldconfig
%files -n %{libname}%{soname} %files -n %{libname}%{soname}
%defattr(0644, root, root, 0755) %defattr(-, root, root, 0755)
%{_libdir}/lib*.so.* %{_libdir}/lib*.so.*
%files -n %{name} %files -n %{name}
@ -153,7 +159,7 @@ rm -rf %{buildroot}
%{_datadir}/%{name} %{_datadir}/%{name}
%exclude %{_datadir}/%{name}/OpenCVConfig.cmake %exclude %{_datadir}/%{name}/OpenCVConfig.cmake
%files -n %{libname}-devel %files devel
%defattr(0644, root, root, 0755) %defattr(0644, root, root, 0755)
%{_includedir}/%{name} %{_includedir}/%{name}
%{_libdir}/lib*.so %{_libdir}/lib*.so