mjg / rpms / opencv

Forked from rpms/opencv 3 years ago
Clone
e1aab86
#global indice   a
Simon Perreault 1aeabeb
Simon Perreault 643b4d6
Name:           opencv
3b2f2d3
Version:        2.4.9
a77fdbe
Release:        3%{?dist}
Simon Perreault 643b4d6
Summary:        Collection of algorithms for computer vision
Simon Perreault 643b4d6
Group:          Development/Libraries
7c992b7
# This is normal three clause BSD.
7c992b7
License:        BSD
e1aab86
URL:            http://opencv.org
8dbdc49
# Need to remove SIFT/SURF from source tarball, due to legal concerns
3b2f2d3
# rm -f opencv-%%{version}/modules/nonfree/src/sift.cpp
3b2f2d3
# rm -f opencv-%%{version}/modules/nonfree/src/surf.cpp
cc055f4
# Removed because we don't use pre-built contribs
cc055f4
# rm -rf 3rdparty
3b2f2d3
#Source0:        http://downloads.sourceforge.net/opencvlibrary/opencv-unix/%{version}/%{name}-%{version}%{?indice}.zip
3724e5d
Source0:	%{name}-clean-%{version}%{?indice}.tar.xz
Simon Perreault 643b4d6
Source1:        opencv-samples-Makefile
969da19
Patch0:         opencv-pkgcmake.patch
877aad4
#http://code.opencv.org/issues/2720
4071339
Patch2:         OpenCV-2.4.4-pillow.patch
3b2f2d3
Patch3:         opencv-2.4.9-ts_static.patch
Rex Dieter 85dcc3a
# fix/simplify cmake config install location (upstreamable)
Rex Dieter 85dcc3a
# https://bugzilla.redhat.com/1031312
Rex Dieter 85dcc3a
Patch4:         opencv-2.4.7-cmake_paths.patch
Simon Perreault 643b4d6
Rex Dieter 053e3d7
# relevant gst1-related patches from upstream master branch
Rex Dieter 053e3d7
%if 0%{?fedora} > 20
Rex Dieter 053e3d7
%global gst1 1
Rex Dieter 053e3d7
%endif
Rex Dieter 053e3d7
# 0550 needed slight rebasing -- rex
Rex Dieter 053e3d7
Patch10: 0550-bomb-commit-of-gstreamer-videocapture-and-videowrite.patch
Rex Dieter 053e3d7
Patch11: 0552-eliminated-warnings.patch
Rex Dieter 053e3d7
Patch12: 0587-Fix-build-with-gstreamer-0.10.28.patch
Rex Dieter 053e3d7
Patch13: 0865-gstreamer-cleaning-up-resources.patch
Rex Dieter 053e3d7
Patch14: 0871-allow-for-arbitraty-number-of-sources-and-sinks.patch
Rex Dieter 053e3d7
7489f69
BuildRequires:  libtool
cf8779e
BuildRequires:  cmake >= 2.6.3
65c4dc9
BuildRequires:  chrpath
7489f69
5bb3b71
%{?_with_eigen2:BuildRequires:  eigen2-devel}
5bb3b71
%{?_with_eigen3:BuildRequires:  eigen3-devel}
e7dd52d
BuildRequires:  gtk2-devel
9fe9f21
BuildRequires:  libtheora-devel
9fe9f21
BuildRequires:  libvorbis-devel
bf18a5b
%if 0%{?fedora} >= 1
7cc3e45
%ifnarch s390 s390x
9fe9f21
BuildRequires:  libraw1394-devel
9fe9f21
BuildRequires:  libdc1394-devel
7cc3e45
%endif
bf18a5b
%endif
e7dd52d
BuildRequires:  jasper-devel
e7dd52d
BuildRequires:  libpng-devel
e7dd52d
BuildRequires:  libjpeg-devel
e7dd52d
BuildRequires:  libtiff-devel
30f5576
BuildRequires:  libv4l-devel
cc055f4
BuildRequires:  libGL-devel
cc055f4
BuildRequires:  gtkglext-devel
65c4dc9
BuildRequires:  OpenEXR-devel
5bb3b71
%{?_with_openni:
10c1114
%ifarch %{ix86} x86_64
d2e5fbb
BuildRequires:  openni-devel
d2e5fbb
BuildRequires:  openni-primesense
10c1114
%endif
5bb3b71
}
5bb3b71
%{?_with_ttb:
bd9bfd7
%ifarch %{ix86} x86_64 ia64 ppc ppc64
65c4dc9
BuildRequires:  tbb-devel
7d8e706
%endif
5bb3b71
}
cbac301
BuildRequires:  zlib-devel pkgconfig
cbac301
BuildRequires:  python2-devel
4071339
BuildRequires:  numpy, swig >= 1.3.24
d2e5fbb
BuildRequires:  python-sphinx
e7dd52d
%{?_with_ffmpeg:BuildRequires:  ffmpeg-devel >= 0.4.9}
Rex Dieter 053e3d7
%if 0%{?gst1}
Rex Dieter 053e3d7
%{!?_without_gstreamer:BuildRequires:  gstreamer1-devel gstreamer1-plugins-base-devel}
Rex Dieter 053e3d7
%else
7305718
%{!?_without_gstreamer:BuildRequires:  gstreamer-devel gstreamer-plugins-base-devel}
Rex Dieter 053e3d7
%endif
1d19ad6
%{?_with_xine:BuildRequires:  xine-lib-devel}
cbac301
BuildRequires:  opencl-headers
e1aab86
e1aab86
Requires:       opencv-core%{_isa} = %{version}-%{release}
e1aab86
e1aab86
Simon Perreault 643b4d6
%description
Simon Perreault 643b4d6
OpenCV means Intel® Open Source Computer Vision Library. It is a collection of
Simon Perreault 643b4d6
C functions and a few C++ classes that implement some popular Image Processing
Simon Perreault 643b4d6
and Computer Vision algorithms.
Simon Perreault 643b4d6
Simon Perreault 643b4d6
cbac301
%package        core
e1aab86
Summary:        OpenCV core libraries
e1aab86
Group:          Development/Libraries
e1aab86
cbac301
%description    core
e1aab86
This package contains the OpenCV C/C++ core libraries.
e1aab86
cbac301
%package        devel
Simon Perreault 643b4d6
Summary:        Development files for using the OpenCV library
Simon Perreault 643b4d6
Group:          Development/Libraries
e1aab86
Requires:       opencv%{_isa} = %{version}-%{release}
Simon Perreault 643b4d6
cbac301
%description    devel
Simon Perreault 643b4d6
This package contains the OpenCV C/C++ library and header files, as well as
Simon Perreault 643b4d6
documentation. It should be installed if you want to develop programs that
ad88918
will use the OpenCV library. You should consider installing opencv-devel-docs
ad88918
package.
Simon Perreault 643b4d6
cbac301
%package        devel-docs
ad88918
Summary:        Development files for using the OpenCV library
ad88918
Group:          Development/Libraries
ad88918
Requires:       opencv-devel = %{version}-%{release}
ad88918
BuildArch:      noarch
ad88918
cbac301
%description    devel-docs
ad88918
This package contains the OpenCV documentation and examples programs.
Simon Perreault 643b4d6
cbac301
%package        python
Simon Perreault 643b4d6
Summary:        Python bindings for apps which use OpenCV
Simon Perreault 643b4d6
Group:          Development/Libraries
cbac301
Requires:       opencv%{_isa} = %{version}-%{release}
7489f69
Requires:       numpy
Simon Perreault 643b4d6
cbac301
%description    python
Simon Perreault 643b4d6
This package contains Python bindings for the OpenCV library.
Simon Perreault 643b4d6
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%prep
bd9bfd7
%setup -q
969da19
%patch0 -p1 -b .pkgcmake
83807c8
%patch2 -p1 -b .pillow
cc055f4
%patch3 -p1 -b .ts_static
Rex Dieter 85dcc3a
%patch4 -p1 -b .cmake_paths
Simon Perreault 643b4d6
Rex Dieter 053e3d7
%if 0%{?gst1}
Rex Dieter 053e3d7
%patch10 -p1 -b .10
Rex Dieter 053e3d7
%patch11 -p1 -b .11
Rex Dieter 053e3d7
%patch12 -p1 -b .12
Rex Dieter 053e3d7
%patch13 -p1 -b .13
Rex Dieter 053e3d7
%patch14 -p1 -b .14
Rex Dieter 053e3d7
%endif
Rex Dieter 053e3d7
65c4dc9
# fix dos end of lines
180fc20
sed -i 's|\r||g'  samples/c/adaptiveskindetector.cpp
Karel Klíč dd077b1
7489f69
65c4dc9
%build
ad88918
# enabled by default if libraries are presents at build time:
ad88918
# GTK, GSTREAMER, UNICAP, 1394, V4L
ad88918
# non available on Fedora: FFMPEG, XINE
d2e5fbb
mkdir -p build
d2e5fbb
pushd build
e13407e
%cmake CMAKE_VERBOSE=1 \
04c7529
 -DPYTHON_PACKAGES_PATH=%{python_sitearch} \
04c7529
 -DCMAKE_SKIP_RPATH=ON \
3b2f2d3
 -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF \
d2e5fbb
%ifnarch x86_64 ia64
d2e5fbb
 -DENABLE_SSE=0 \
d2e5fbb
 -DENABLE_SSE2=0 \
d2e5fbb
%endif
2547f15
 %{!?_with_sse3:-DENABLE_SSE3=0} \
c931311
 -DCMAKE_BUILD_TYPE=ReleaseWithDebInfo \
d2e5fbb
 -DBUILD_TEST=1 \
4071339
 -DBUILD_opencv_java=0 \
5bb3b71
%{?_with_ttb:
d2e5fbb
%ifarch %{ix86} x86_64 ia64
d2e5fbb
 -DWITH_TBB=1 -DTBB_LIB_DIR=%{_libdir} \
d2e5fbb
%endif
8e4eb51
} \
ad88918
 %{?_without_gstreamer:-DWITH_GSTREAMER=0} \
ad88918
 %{!?_with_ffmpeg:-DWITH_FFMPEG=0} \
2547f15
 -DBUILD_opencv_nonfree=0 \
2547f15
%{!?_with_cuda:-DBUILD_opencv_gpu=0} \
d2e5fbb
%{?_with_cuda: \
d2e5fbb
 -DCUDA_TOOLKIT_ROOT_DIR=%{?_cuda_topdir} \
d2e5fbb
 -DCUDA_VERBOSE_BUILD=1 \
d2e5fbb
 -DCUDA_PROPAGATE_HOST_FLAGS=0 \
d2e5fbb
} \
10c1114
%ifarch %{ix86} x86_64
5bb3b71
%{?_with_openni: \
d2e5fbb
 -DWITH_OPENNI=ON \
5bb3b71
} \
10c1114
%endif
ad88918
 %{!?_with_xine:-DWITH_XINE=0} \
ad88918
 -DINSTALL_C_EXAMPLES=1 \
ad88918
 -DINSTALL_PYTHON_EXAMPLES=1 \
cbac301
 -DOPENCL_INCLUDE_DIR=${_includedir}/CL \
d2e5fbb
 ..
65c4dc9
ad88918
make VERBOSE=1 %{?_smp_mflags}
ad88918
d2e5fbb
popd
Simon Perreault 643b4d6
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%install
e1aab86
rm -rf __devel-doc
d2e5fbb
pushd build
cbac301
make install DESTDIR=%{buildroot} INSTALL="install -p" CPPROG="cp -p"
228b4d0
find %{buildroot} -name '*.la' -delete
65c4dc9
cbac301
rm -f %{buildroot}%{_datadir}/OpenCV/samples/c/build_all.sh \
cbac301
      %{buildroot}%{_datadir}/OpenCV/samples/c/cvsample.dsp \
cbac301
      %{buildroot}%{_datadir}/OpenCV/samples/c/cvsample.vcproj \
cbac301
      %{buildroot}%{_datadir}/OpenCV/samples/c/facedetect.cmd
cbac301
install -pm644 %{SOURCE1} %{buildroot}%{_datadir}/OpenCV/samples/c/GNUmakefile
7489f69
ad88918
# remove unnecessary documentation
cbac301
rm -rf %{buildroot}%{_datadir}/OpenCV/doc
Simon Perreault 643b4d6
d2e5fbb
popd
65c4dc9
f3a6a11
%check
ad88918
# Check fails since we don't support most video
ad88918
# read/write capability and we don't provide a display
Karel Klíč 58a2e15
# ARGS=-V increases output verbosity
d2e5fbb
# Make test is unavailble as of 2.3.1
d2e5fbb
%if 0
d2e5fbb
#ifnarch ppc64
d2e5fbb
pushd build
Karel Klíč 58a2e15
    LD_LIBRARY_PATH=%{_builddir}/%{tar_name}-%{version}/lib:$LD_LIBARY_PATH make test ARGS=-V || :
d2e5fbb
popd
a39a042
%endif
f3a6a11
e1aab86
%post core -p /sbin/ldconfig
e1aab86
%postun core -p /sbin/ldconfig
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%post -p /sbin/ldconfig
Simon Perreault 643b4d6
%postun -p /sbin/ldconfig
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%files
3b2f2d3
%doc LICENSE
ad88918
%{_bindir}/opencv_*
e1aab86
%{_libdir}/libopencv_calib3d.so.2.4*
e1aab86
%{_libdir}/libopencv_contrib.so.2.4*
e1aab86
%{_libdir}/libopencv_features2d.so.2.4*
e1aab86
%{_libdir}/libopencv_highgui.so.2.4*
e1aab86
%{_libdir}/libopencv_legacy.so.2.4*
e1aab86
%{_libdir}/libopencv_objdetect.so.2.4*
9d108bb
%{_libdir}/libopencv_ocl.so.2.4*
e1aab86
%{_libdir}/libopencv_stitching.so.2.4*
e1aab86
%{_libdir}/libopencv_superres.so.2.4*
cc055f4
%{_libdir}/libopencv_ts.so.2.4*
e1aab86
%{_libdir}/libopencv_videostab.so.2.4*
04c7529
%dir %{_datadir}/OpenCV
04c7529
%{_datadir}/OpenCV/haarcascades
04c7529
%{_datadir}/OpenCV/lbpcascades
Simon Perreault 643b4d6
e1aab86
%files core
e1aab86
%{_libdir}/libopencv_core.so.2.4*
e1aab86
%{_libdir}/libopencv_flann.so.2.4*
e1aab86
%{_libdir}/libopencv_imgproc.so.2.4*
e1aab86
%{_libdir}/libopencv_ml.so.2.4*
e1aab86
%{_libdir}/libopencv_photo.so.2.4*
e1aab86
%{_libdir}/libopencv_video.so.2.4*
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%files devel
Simon Perreault 643b4d6
%{_includedir}/opencv
60743db
%{_includedir}/opencv2
Simon Perreault 643b4d6
%{_libdir}/lib*.so
Simon Perreault 643b4d6
%{_libdir}/pkgconfig/opencv.pc
Rex Dieter 85dcc3a
%dir %{_libdir}/OpenCV/
Rex Dieter 85dcc3a
%{_libdir}/OpenCV/*.cmake
7305718
ad88918
%files devel-docs
65c4dc9
%doc doc/*.{htm,png,jpg}
37dd930
%doc %{_datadir}/OpenCV/samples
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%files python
cbac301
%{python2_sitearch}/cv.py*
228b4d0
%{python2_sitearch}/cv2.so
Simon Perreault 643b4d6
Simon Perreault 643b4d6
%changelog
a77fdbe
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.9-3
a77fdbe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a77fdbe
Rex Dieter 053e3d7
* Fri Jul 25 2014 Rex Dieter <rdieter@fedoraproject.org> 2.4.9-2
Rex Dieter 053e3d7
- backport support for GStreamer 1 (#1123078)
Rex Dieter 053e3d7
3b2f2d3
* Thu Jul 03 2014 Nicolas Chauvet <kwizart@gmail.com> - 2.4.9-1
3b2f2d3
- Update to 2.4.9
3b2f2d3
b04baa4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.7-7
b04baa4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b04baa4
Rex Dieter d852d96
* Sat Apr 26 2014 Rex Dieter <rdieter@fedoraproject.org> 2.4.7-6
Rex Dieter d852d96
- revert pkgcmake2 patch (#1070428)
Rex Dieter d852d96
9d108bb
* Fri Jan 17 2014 Nicolas Chauvet <kwizart@gmail.com> - 2.4.7-5
9d108bb
- Fix opencv_ocl isn't part of -core
9d108bb
cbac301
* Thu Jan 16 2014 Christopher Meng <rpm@cicku.me> - 2.4.7-4
cbac301
- Enable OpenCL support.
cbac301
- SPEC small cleanup.
cbac301
Rex Dieter b99f90c
* Wed Nov 27 2013 Rex Dieter <rdieter@fedoraproject.org> 2.4.7-3
Rex Dieter b99f90c
- rebuild (openexr)
Rex Dieter b99f90c
Rex Dieter 85dcc3a
* Mon Nov 18 2013 Rex Dieter <rdieter@fedoraproject.org> 2.4.7-2
Rex Dieter 85dcc3a
- OpenCV cmake configuration broken (#1031312)
Rex Dieter 85dcc3a
cc055f4
* Wed Nov 13 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.4.7-1
cc055f4
- Update to 2.4.7
cc055f4
Rex Dieter dd94c0e
* Sun Sep 08 2013 Rex Dieter <rdieter@fedoraproject.org> 2.4.6.1-2
Rex Dieter dd94c0e
- rebuild (openexr)
Rex Dieter dd94c0e
130e085
* Wed Jul 24 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.4.6.1-1
130e085
- Update to 2.4.6.1
130e085
e1aab86
* Thu May 23 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.4.5-1
e1aab86
- Update to 2.4.5-clean
e1aab86
- Spec file clean-up
e1aab86
- Split core libraries into a sub-package
e1aab86
4a01939
* Sat May 11 2013 François Cami <fcami@fedoraproject.org> - 2.4.4-3
4a01939
- change project URL.
4a01939
4a01939
* Tue Apr 02 2013 Tom Callaway <spot@fedoraproject.org> - 2.4.4-2
8dbdc49
- make clean source without SIFT/SURF
8dbdc49
bd9bfd7
* Sat Mar 23 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.4.4-1
bd9bfd7
- Update to 2.4.4a
bd9bfd7
- Fix ttb-devel architecture conditionals
bd9bfd7
Rex Dieter 0e5efeb
* Sun Mar 10 2013 Rex Dieter <rdieter@fedoraproject.org> 2.4.4-0.2.beta
Rex Dieter 0e5efeb
- rebuild (OpenEXR)
Rex Dieter 0e5efeb
4071339
* Mon Feb 18 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.4.4-0.1.beta
4071339
- Update to 2.4.4 beta
4071339
- Drop python-imaging also from requires
4071339
- Drop merged patch for additionals codecs
4071339
- Disable the java binding for now (untested)
4071339
bf18a5b
* Fri Jan 25 2013 Honza Horak <hhorak@redhat.com> - 2.4.3-7
bf18a5b
- Do not build with 1394 libs in rhel
bf18a5b
Adam Tkac 6b7f38e
* Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 2.4.3-6
Adam Tkac 6b7f38e
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 6b7f38e
877aad4
* Sun Jan 20 2013 Nicolas Chauvet <kwizart@gmail.com> - 2.4.3-5
8b794b8
- Add more FourCC for gstreamer - rhbz#812628
83807c8
- Allow to use python-pillow - rhbz#895767
83807c8
c931311
* Mon Nov 12 2012 Nicolas Chauvet <kwizart@gmail.com> - 2.4.3-3
c931311
- Switch Build Type to ReleaseWithDebInfo to avoid -03
c931311
2547f15
* Sun Nov 04 2012 Nicolas Chauvet <kwizart@gmail.com> - 2.4.3-2
2547f15
- Disable SSE3 and allow --with sse3 build conditional.
2547f15
- Disable gpu module as we don't build cuda
a20d4d0
- Update to 2.4.3
a20d4d0
aec4940
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2
aec4940
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
aec4940
bf18a5b
* Mon Jul 09 2012 Honza Horak <hhorak@redhat.com> - 2.4.2-1
37dd930
- Update to 2.4.2
37dd930
969da19
* Fri Jun 29 2012 Honza Horak <hhorak@redhat.com> - 2.4.1-2
969da19
- Fixed cmake script for generating opencv.pc file
969da19
- Fixed OpenCVConfig script file
969da19
5bb3b71
* Mon Jun 04 2012 Nicolas Chauvet <kwizart@gmail.com> - 2.4.1-1
5bb3b71
- Update to 2.4.1
5bb3b71
- Rework dependencies - rhbz#828087
5bb3b71
  Re-enable using --with tbb,opennpi,eigen2,eigen3
5bb3b71
5bb3b71
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-8
5bb3b71
- Rebuilt for c++ ABI breakage
5bb3b71
74300b3
* Mon Jan 16 2012 Nicolas Chauvet <kwizart@gmail.com> - 2.3.1-7
74300b3
- Update gcc46 patch for ARM FTBFS
74300b3
192bfa1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.1-6
192bfa1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
192bfa1
7640477
* Mon Dec 05 2011 Adam Jackson <ajax@redhat.com> 2.3.1-5
7640477
- Rebuild for new libpng
7640477
eed66ef
* Thu Oct 20 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.3.1-4
eed66ef
- Rebuilt for tbb silent ABI change
eed66ef
20d76c0
* Mon Oct 10 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.3.1-3
20d76c0
- Update to 2.3.1a
20d76c0
10c1114
* Mon Sep 26 2011 Dan Horák <dan[at]danny.cz> - 2.3.1-2
10c1114
- openni is exclusive for x86/x86_64
10c1114
04c7529
* Fri Aug 19 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.3.1-1
04c7529
- Update to 2.3.1
d2e5fbb
- Add BR openni-devel python-sphinx
d2e5fbb
- Remove deprecated cmake options
d2e5fbb
- Add --with cuda conditional (wip)
d2e5fbb
- Disable make test (unavailable)
04c7529
a4d5a54
* Thu May 26 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.2.0-6
a4d5a54
- Backport fixes from branch 2.2 to date
a4d5a54
7b86e24
* Tue May 17 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.2.0-5
7b86e24
- Re-enable v4l on f15
7b86e24
- Remove unused cmake options
30f5576
1cd593a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
1cd593a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1cd593a
6f18b86
* Wed Feb 02 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.2.0-2
6f18b86
- Fix with gcc46
6f18b86
- Disable V4L as V4L1 is disabled for Fedora 15
6f18b86
e13407e
* Thu Jan 06 2011 Nicolas Chauvet <kwizart@gmail.com> - 2.2.0-1
e13407e
- Update to 2.2.0
1292d04
- Disable -msse and -msse2 on x86_32
e13407e
cf8779e
* Wed Aug 25 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.1.0-5
cf8779e
- -devel: include OpenCVConfig.cmake (#627359)
cf8779e
7d8e706
* Thu Jul 22 2010 Dan Horák <dan[at]danny.cz> - 2.1.0-4
7d8e706
- TBB is available only on x86/x86_64 and ia64
7d8e706
c86d270
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 2.1.0-3
c86d270
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
c86d270
65c4dc9
* Fri Jun 25 2010 Nicolas Chauvet <kwizart@gmail.com> - 2.1.0-2
65c4dc9
- Move samples from main to -devel
65c4dc9
- Fix spurious permission
65c4dc9
- Add BR tbb-devel
65c4dc9
- Fix CFLAGS
65c4dc9
7305718
* Fri Apr 23 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 2.1.0-1
7305718
- Update to 2.1.0
65c4dc9
- Update libdir patch
7305718
Karel Klíč 83f1587
* Tue Apr 13 2010 Karel Klic <kklic@redhat.com> - 2.0.0-10
Karel Klíč 83f1587
- Fix nonstandard executable permissions
Karel Klíč 83f1587
3724e5d
* Tue Mar 09 2010 Karel Klic <kklic@redhat.com> - 2.0.0-9
Karel Klíč db0fac9
- apply the previously added patch
Karel Klíč db0fac9
Karel Klíč 58a2e15
* Mon Mar 08 2010 Karel Klic <kklic@redhat.com> - 2.0.0-8
Karel Klíč 58a2e15
- re-enable testing on CMake build system
Karel Klíč 58a2e15
- fix memory corruption in the gaussian random number generator
Karel Klíč 58a2e15
f5a6efa
* Sat Feb 27 2010 Haïkel Guémar <karlthered@gmail.com> - 2.0.0-7
f5a6efa
- replaced BR unicap-devel by libucil-devel (unicap split)
f5a6efa
ad88918
* Thu Feb 25 2010 Haïkel Guémar <karlthered@gmail.com> - 2.0.0-6
ad88918
- use cmake build system
ad88918
- applications renamed to opencv_xxx instead of opencv-xxx
ad88918
- add devel-docs subpackage #546605
ad88918
- add OpenCVConfig.cmake
ad88918
- enable openmp build
ad88918
- enable old SWIG based python wrappers
ad88918
- opencv package is a good boy and use global instead of define
ad88918
Karel Klíč dd077b1
* Tue Feb 16 2010 Karel Klic <kklic@redhat.com> - 2.0.0-5
Karel Klíč dd077b1
- Set CXXFLAXS without -match=i386 for i386 architecture #565074
Karel Klíč dd077b1
fa96201
* Sat Jan 09 2010 Rakesh Pandit <rakesh@fedoraproject.org> - 2.0.0-4
fa96201
- Updated opencv-samples-Makefile (Thanks Scott Tsai) #553697
fa96201
Karel Klíč 589fa6d
* Wed Jan 06 2010 Karel Klic <kklic@redhat.com> - 2.0.0-3
Karel Klíč 589fa6d
- Fixed spec file issues detected by rpmlint
Karel Klíč 589fa6d
a05fb35
* Sun Dec 06 2009 Haïkel Guémar <karlthered@gmail.com> - 2.0.0-2
ad88918
- Fix autotools scripts (missing LBP features) - #544167
a05fb35
a39a042
* Fri Nov 27 2009 Haïkel Guémar <karlthered@gmail.com> - 2.0.0-1
a39a042
- Updated to 2.0.0
a39a042
- Removed upstream-ed patches
a39a042
- Ugly hack (added cvconfig.h)
Karel Klíč 589fa6d
- Disable %%check on ppc64
a39a042
a39a042
* Thu Sep 10 2009 Karsten Hopp <karsten@redhat.com> - 1.1.0-0.7.pre1
7cc3e45
- fix build on s390x where we don't have libraw1394 and devel
7cc3e45
3724e5d
* Thu Jul 30 2009 Haïkel Guémar <karlthered@gmail.com> - 1.1.0.0.6.pre1
3956dcf
- Fix typo I introduced that prevented build on i386/i586
3956dcf
3724e5d
* Thu Jul 30 2009 Haïkel Guémar <karlthered@gmail.com> - 1.1.0.0.5.pre1
a05fb35
- Added 1394 libs and unicap support
9fe9f21
f391ed0
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.4.pre1
f391ed0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f391ed0
1d19ad6
* Thu Jul 16 2009 kwizart < kwizart at gmail.com > - 1.1.0-0.3.pre1
1d19ad6
- Build with gstreamer support - #491223
1d19ad6
- Backport gcc43 fix from trunk
1d19ad6
4876d6b
* Thu Jul 16 2009 kwizart < kwizart at gmail.com > - 1.1.0-0.2.pre1
4876d6b
- Fix FTBFS #511705
4876d6b
7489f69
* Fri Apr 24 2009 kwizart < kwizart at gmail.com > - 1.1.0-0.1.pre1
7489f69
- Update to 1.1pre1
7489f69
- Disable CXXFLAGS hardcoded optimization
7489f69
- Add BR: python-imaging, numpy
7489f69
- Disable make check failure for now
7489f69
e7dd52d
* Wed Apr 22 2009 kwizart < kwizart at gmail.com > - 1.0.0-14
e7dd52d
- Fix for gcc44
e7dd52d
- Enable BR jasper-devel
4fb1659
- Disable ldconfig run on python modules (uneeded)
4fb1659
- Prevent timestamp change on install
e7dd52d
dacb84e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-13
dacb84e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dacb84e
b1c4e50
* Mon Dec 29 2008 Rakesh Pandit <rakesh@fedoraproject.org> - 1.0.0-12
b1c4e50
- fix URL field
b1c4e50
e5270d2
* Fri Dec 19 2008 Ralf Corsépius <corsepiu@fedoraproject.org> - 1.0.0-11
e5270d2
- Adopt latest python spec rules.
e5270d2
- Rebuild for Python 2.6 once again.
e5270d2
bf2669a
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.0.0-10
bf2669a
- Rebuild for Python 2.6
bf2669a
7c992b7
* Thu May 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.0.0-9
7c992b7
- fix license tag
7c992b7
4d29829
* Sun May 11 2008 Ralf Corsépius <rc040203@freenet.de> - 1.0.0-8
4d29829
- Adjust library order in opencv.pc.in (BZ 445937).
4d29829
2b3c73a
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0.0-7
2b3c73a
- Autorebuild for GCC 4.3
2b3c73a
afd18f7
* Sun Feb 10 2008 Ralf Corsépius <rc040203@freenet.de> - 1.0.0-6
afd18f7
- Rebuild for gcc43.
afd18f7
74d1a0d
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.0.0-5
74d1a0d
- Rebuild for selinux ppc32 issue.
74d1a0d
b675e47
* Wed Aug 22 2007 Ralf Corsépius <rc040203@freenet.de> - 1.0.0-4
b675e47
- Mass rebuild.
b675e47
6a255ce
* Thu Mar 22 2007 Ralf Corsépius <rc040203@freenet.de> - 1.0.0-3
6a255ce
- Fix %%{_datadir}/opencv/samples ownership.
6a255ce
- Adjust timestamp of cvconfig.h.in to avoid re-running autoheader.
6a255ce
9c3ecf9
* Thu Mar 22 2007 Ralf Corsépius <rc040203@freenet.de> - 1.0.0-2
9c3ecf9
- Move all of the python module to pyexecdir (BZ 233128).
9c3ecf9
- Activate the testsuite.
9c3ecf9
ef9cd06
* Mon Dec 11 2006 Ralf Corsépius <rc040203@freenet.de> - 1.0.0-1
ef9cd06
- Upstream update.
ef9cd06
e9c926b
* Mon Dec 11 2006 Ralf Corsépius <rc040203@freenet.de> - 0.9.9-4
e9c926b
- Remove python-abi.
e9c926b
05afde5
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 0.9.9-3
e9c926b
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
05afde5
f3a6a11
* Thu Sep 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.9.9-2
f3a6a11
- Stop configure.in from hacking CXXFLAGS.
f3a6a11
- Activate testsuite.
f3a6a11
- Let *-devel require pkgconfig.
f3a6a11
09d693c
* Thu Sep 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.9.9-1
09d693c
- Upstream update.
09d693c
- Don't BR: autotools.
09d693c
- Install samples' Makefile as GNUmakefile.
09d693c
7b3f658
* Thu Sep 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.9.7-18
7b3f658
- Un'%%ghost *.pyo.
7b3f658
- Separate %%{pythondir} from %%{pyexecdir}.
7b3f658
daa185d
* Thu Sep 21 2006 Ralf Corsépius <rc040203@freenet.de> - 0.9.7-17
daa185d
- Rebuild for FC6.
5c10c8d
- BR: libtool.
daa185d
daa185d
* Fri Mar 17 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-16
daa185d
- Rebuild.
daa185d
Simon Perreault 3896270
* Wed Mar  8 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-15
Simon Perreault 3896270
- Force a re-run of Autotools by calling autoreconf.
Simon Perreault 3896270
Simon Perreault 0d31a46
* Wed Mar  8 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-14
Simon Perreault 0d31a46
- Added build dependency on Autotools.
Simon Perreault 0d31a46
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-13
Simon Perreault 1aeabeb
- Changed intrinsics patch so that it matches upstream.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-12
Simon Perreault 1aeabeb
- More intrinsics patch fixing.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-11
Simon Perreault 1aeabeb
- Don't do "make check" because it doesn't run any tests anyway.
Simon Perreault 1aeabeb
- Back to main intrinsics patch.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-10
Simon Perreault 1aeabeb
- Using simple intrinsincs patch.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-9
Simon Perreault 1aeabeb
- Still more fixing of intrinsics patch for Python bindings on x86_64.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-8
Simon Perreault 1aeabeb
- Again fixed intrinsics patch so that Python modules build on x86_64.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-7
Simon Perreault 1aeabeb
- Fixed intrinsics patch so that it works.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Tue Mar  7 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-6
Simon Perreault 1aeabeb
- Fixed Python bindings location on x86_64.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Mon Mar  6 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-5
Simon Perreault 1aeabeb
- SSE2 support on x86_64.
Simon Perreault 1aeabeb
Simon Perreault 1aeabeb
* Mon Mar  6 2006 Simon Perreault <nomis80@nomis80.org> - 0.9.7-4
Simon Perreault 1aeabeb
- Rebuild
Simon Perreault 1aeabeb
Simon Perreault 643b4d6
* Sun Oct 16 2005 Simon Perreault <nomis80@nomis80.org> - 0.9.7-3
Simon Perreault 643b4d6
- Removed useless sample compilation makefiles/project files and replaced them
Simon Perreault 643b4d6
  with one that works on Fedora Core.
Simon Perreault 643b4d6
- Removed shellbang from Python modules.
Simon Perreault 643b4d6
Simon Perreault 643b4d6
* Mon Oct 10 2005 Simon Perreault <nomis80@nomis80.org> - 0.9.7-2
Simon Perreault 643b4d6
- Made FFMPEG dependency optional (needs to be disabled for inclusion in FE).
Simon Perreault 643b4d6
Simon Perreault 643b4d6
* Mon Oct 10 2005 Simon Perreault <nomis80@nomis80.org> - 0.9.7-1
Simon Perreault 643b4d6
- Initial package.