commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-11-05 21:53:06 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.11331 (New) Package is "opencv" Thu Nov 5 21:53:06 2020 rev:87 rq:845561 version:4.5.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-11-02 14:03:53.164658325 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new.11331/opencv.changes 2020-11-05 21:53:08.232424666 +0100 @@ -1,0 +2,8 @@ +Mon Nov 2 20:16:43 UTC 2020 - Stefan Brüns + +- Split library package, move all libraries with external + dependencies (Qt5, ffmpeg, gstreamer) into separate packages +- Move haar and LBP cascades into separate package, pull in from + objdetect and face (detect) libraries. + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.pi2U1g/_old 2020-11-05 21:53:09.604421582 +0100 +++ /var/tmp/diff_new_pack.pi2U1g/_new 2020-11-05 21:53:09.608421573 +0100 @@ -99,6 +99,17 @@ functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms. +%package -n %{name}4-cascades-data +Summary:Classifier cascades for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{name} < %{version}-%{release} +Provides: %{name}:%{_datadir}/opencv4/lbpcascades/lbpcascade_silverware.xml +BuildArch: noarch + +%description -n %{name}4-cascades-data +Haar and LBP cascades for face and object detecton + %package -n %{libname}%{soname} Summary:Libraries to use OpenCV computer vision License:BSD-3-Clause @@ -109,11 +120,93 @@ for various computer vision problems. The library is compatible with IPL and utilizes Intel Integrated Performance Primitives for better performance. +%package -n libopencv_face%{soname} +Summary:Face detection libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} +Requires: %{name}4-cascades-data + +%description -n libopencv_face%{soname} +Face detection libraries for OpenCV + +%package -n libopencv_highgui%{soname} +Summary:Higlevel GUI libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} + +%description -n libopencv_highgui%{soname} +Higlevel GUI libraries for OpenCV + +%package -n libopencv_imgcodecs%{soname} +Summary:Image codec libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} + +%description -n libopencv_imgcodecs%{soname} +Image codec libraries for OpenCV + +%package -n libopencv_superres%{soname} +Summary:Superresolution libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} + +%description -n libopencv_superres%{soname} +Superresolution libraries for OpenCV + +%package -n libopencv_objdetect%{soname} +Summary:Face detection libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} +Requires: %{name}4-cascades-data + +%description -n libopencv_objdetect%{soname} +Object detection libraries for OpenCV + +%package -n libopencv_videoio%{soname} +Summary:Video IO libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} + +%description -n libopencv_videoio%{soname} +Video IO libraries for OpenCV + +%package -n libopencv_videostab%{soname} +Summary:Video stabilization libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} + +%description -n libopencv_videostab%{soname} +Video stabilization libraries for OpenCV + +%package -n libopencv_ximgproc%{soname} +Summary:Image processing libraries for OpenCV +License:BSD-3-Clause +Group: System/Libraries +Conflicts: %{libname}%{soname} < %{version}-%{release} + +%description -n libopencv_ximgproc%{soname} +Image processing libraries for OpenCV + %package devel Summary:Development files for using the OpenCV library License:BSD-3-Clause Group: Development/Libraries/C and C++ Requires: %{libname}%{soname} = %{version} +Requires: libopencv_face%{soname} = %{version} +Requires: libopencv_highgui%{soname} = %{version}
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-11-02 14:03:43 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.3463 (New) Package is "opencv" Mon Nov 2 14:03:43 2020 rev:86 rq:844945 version:4.5.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-09-21 17:00:36.722770436 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.3463/opencv.changes 2020-11-02 14:03:53.164658325 +0100 @@ -1,0 +2,22 @@ +Wed Oct 28 21:15:42 UTC 2020 - Stefan Brüns + +- update to 4.5.0, see + https://github.com/opencv/opencv/wiki/ChangeLog#version450 + for details, highlights: + * OpenCV license has been changed to Apache 2 (OpenCV 3.x will +keep using BSD) + * GSoC is over, all projects were success and most of them have +already been merged. Optimizations for RISC-V, bindings for +Julia language, real-time single object tracking, improved SIFT +and others + * OpenJPEG is now used by default for JPEG2000 + * Supported multiple OpenCL contexts + * Improvements in dnn module: ++ Support latest OpenVINO 2021.1 release ++ Tengine lite support for inference on ARM ++ Many fixes and optimizations in CUDA backend + * Added Python bindings for G-API module + * Multiple fixes and improvements in flann module + * Added Robot-World/Hand-Eye calibration function + +--- Old: opencv-4.4.0.tar.gz opencv_contrib-4.4.0.tar.gz New: opencv-4.5.0.tar.gz opencv_contrib-4.5.0.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.KDSdSL/_old 2020-11-02 14:04:00.636664001 +0100 +++ /var/tmp/diff_new_pack.KDSdSL/_new 2020-11-02 14:04:00.644664007 +0100 @@ -21,7 +21,7 @@ %endif %define libname lib%{name} -%define soname 4_4 +%define soname 4_5 # disabled by default as many fail %bcond_with tests %bcond_without gapi @@ -34,7 +34,7 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version:4.4.0 +Version:4.5.0 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build ++ opencv-4.4.0.tar.gz -> opencv-4.5.0.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-4.4.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.3463/opencv-4.5.0.tar.gz differ: char 12, line 1 ++ opencv_contrib-4.4.0.tar.gz -> opencv_contrib-4.5.0.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv_contrib-4.4.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.3463/opencv_contrib-4.5.0.tar.gz differ: char 12, line 1
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-09-21 17:00:08 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.4249 (New) Package is "opencv" Mon Sep 21 17:00:08 2020 rev:85 rq:835099 version:4.4.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-08-28 21:13:00.752081055 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.4249/opencv.changes 2020-09-21 17:00:36.722770436 +0200 @@ -1,0 +2,24 @@ +Sun Sep 13 16:55:46 UTC 2020 - Dirk Mueller + +- update to 4.4.0: + * SIFT (Scale-Invariant Feature Transform) algorithm has been + moved to the main repository (patent on SIFT is expired) + * DNN module: +* State-of-art Yolo v4 Detector: #17148. +* onnx: Add support for Resnet_backbone +* EfficientDet models +* add text recognition sample / demo +* FlowNet2 optical flow + * Intel Inference Engine backend +* added support for OpenVINO 2020.3 LTS / 2020.4 releases +* support of NN Builder API is planned for removal in the next release + * Many fixes and optimizations in CUDA backend + * Obj-C / Swift bindings: #17165 + * Julia bindings as part of ongoing GSoC project + * BIMEF: A Bio-Inspired Multi-Exposure Fusion Framework for Low-light Image Enhancement + * Enable Otsu thresholding for CV_16UC1 images + * Add Stroke Width Transform algorithm for Text Detection + * Planned migration on Apache 2 license for next releases +- remove opencv-includedir.patch (obsolete) + +--- Old: opencv-4.3.0.tar.gz opencv-includedir.patch opencv_contrib-4.3.0.tar.gz New: opencv-4.4.0.tar.gz opencv_contrib-4.4.0.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.ioL5Tg/_old 2020-09-21 17:00:42.650775765 +0200 +++ /var/tmp/diff_new_pack.ioL5Tg/_new 2020-09-21 17:00:42.654775768 +0200 @@ -21,7 +21,7 @@ %endif %define libname lib%{name} -%define soname 4_3 +%define soname 4_4 # disabled by default as many fail %bcond_with tests %bcond_without gapi @@ -34,7 +34,7 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version:4.3.0 +Version:4.4.0 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build @@ -44,8 +44,6 @@ Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much unstable modules Source1: https://github.com/opencv/opencv_contrib/archive/%{version}.tar.gz#/opencv_contrib-%{version}.tar.gz -# PATCH-FIX-OPENSUSE opencv-includedir.patch -- Fix wrong include path in pkgconfig file -Patch3: opencv-includedir.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel @@ -168,7 +166,6 @@ %prep %setup -q -a 1 -%autopatch -p1 # Only copy over modules we need mv opencv_contrib-%{version}/modules/{face,tracking,optflow,plot,shape,superres,videostab,ximgproc} modules/ ++ opencv-4.3.0.tar.gz -> opencv-4.4.0.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-4.3.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.4249/opencv-4.4.0.tar.gz differ: char 17, line 1 ++ opencv_contrib-4.3.0.tar.gz -> opencv_contrib-4.4.0.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv_contrib-4.3.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.4249/opencv_contrib-4.4.0.tar.gz differ: char 28, line 1
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-08-28 21:12:43 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.3399 (New) Package is "opencv" Fri Aug 28 21:12:43 2020 rev:84 rq:829005 version:4.3.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-06-23 21:04:17.765784382 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.3399/opencv.changes 2020-08-28 21:13:00.752081055 +0200 @@ -1,0 +2,5 @@ +Thu Aug 20 09:02:23 UTC 2020 - Martin Liška + +- Use memoryperjob constraint instead of %limit_build macro. + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.IS4SlL/_old 2020-08-28 21:13:03.496082387 +0200 +++ /var/tmp/diff_new_pack.IS4SlL/_new 2020-08-28 21:13:03.504082391 +0200 @@ -51,7 +51,6 @@ BuildRequires: libeigen3-devel BuildRequires: libjpeg-devel BuildRequires: pkgconfig -BuildRequires: memory-constraints # OpenJPEGTargets.cmake erroneously requires the binaries BuildRequires: openjpeg2 BuildRequires: tbb-devel @@ -179,7 +178,6 @@ rm -f doc/packaging.txt %build -%limit_build -m 1000 # Dynamic dispatch: https://github.com/opencv/opencv/wiki/CPU-optimizations-build-options # x86: disable SSE on 32bit, do not dispatch AVX and later - SSE3 # is the highest extension available on any non-64bit x86 CPU ++ _constraints ++ --- /var/tmp/diff_new_pack.IS4SlL/_old 2020-08-28 21:13:03.540082409 +0200 +++ /var/tmp/diff_new_pack.IS4SlL/_new 2020-08-28 21:13:03.540082409 +0200 @@ -1,12 +1,14 @@ - + - - 13 + 13 3000 + + 1000 +
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-06-23 21:03:50 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.2956 (New) Package is "opencv" Tue Jun 23 21:03:50 2020 rev:83 rq:815943 version:4.3.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-06-14 18:16:53.411102568 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.2956/opencv.changes 2020-06-23 21:04:17.765784382 +0200 @@ -1,0 +2,67 @@ +Sat Jun 13 22:03:12 UTC 2020 - Stefan Brüns + +- Update to 4.3.0 + * DNN module: ++ Improved layers / activations / supported more models: + - ONNX: LSTM, Broadcasting, Algebra over constants, Slice with + multiple inputs + - DarkNet: grouped convolutions, sigmoid, swish, scale_channels + - MobileNet-SSD v3: #16760 ++ New samples / demos: + - Clothes parts segmentation and CP-VTON + - DaSiamRPN tracker + Intel® Inference Engine backend (OpenVINO™): + - added support for custom layers through nGraph OpenVINO + API: #16628 + - nGraph OpenVINO API is used by default: #16746 ++ Many fixes and optimizations in CUDA backend (thanks to + @YashasSamaga) ++ OPEN AI LAB team submitted the patch that accelerates OpenCV + DNN on ARM using their Tengine library + * G-API module: ++ Introduced a new graph-level data type GOpaque. This type + can be used to pass arbitrary user data types between G-API + nodes in the graph (supported for CPU/OpenCV backend only). ++ Introduced a way to declare G-API CPU (OpenCV) kernels in-place ++ Added a new sample "Privacy masking camera", combining Deep + Learning with traditional Image Processing (link) ++ Added more operations in the default library: WarpAffine, + WarpPerspective, NV12toGray. + * Performance improvements: ++ IPP-ICV library with CPU optimizations has been updated to + version 2020.0.0 Gold ++ SIMD intrinsics: integral, resize, (opencv_contrib) RLOF + implementation #2476 + * And many other great contributions from OpenCV community: ++ (opencv_contrib) Computer Vision based Alpha Matting + (GSoC 2019) #2306 ++ calib3d: findChessboardCornersSB improvements: #16625 ++ calib3d: updated documentation for RT matrices: #16860 ++ core: improved getNumberOfCPUs(): #16268 ++ imgproc: new algorithm HOUGH_GRADIENT_ALT is added to + HoughCircles() function #16561. It has much better recall + and precision ++ imgcodecs: added initial support for OpenJPEG library + (version 2+): #16494 ++ highgui(Qt): added Copy to clipboard: #16677 ++ dnn: TensorFlow, Darknet and ONNX importers improvements + by @ashishkrshrivastava ++ (opencv_contrib) added rapid module for silhouette based 3D + object tracking: #2356 ++ (opencv_contrib) SIFT detector is enabled by default due + patents expiration (without requirement of NONFREE build + option) ++ help materials: OpenCV Cheat Sheet in Python: #4875 + * Changes that can potentially break compatibility: ++ image filtering functions throws exception on empty input + (voting results) +- Packaging changes: + * Stop mangling CMake diagnostic output, no dependency versions +end up in the packages anyway, drop opencv-build-compare.patch + * Set empty OPENCV_DOWNLOAD_TRIES_LIST, skip downloads even when +network is available during builds (e.g. local build). + * Drop upstream GLES patches: ++ 0001-Do-not-include-glx.h-when-using-GLES.patch ++ opencv-gles.patch + +--- Old: 0001-Do-not-include-glx.h-when-using-GLES.patch opencv-4.2.0.tar.gz opencv-build-compare.patch opencv-gles.patch opencv_contrib-4.2.0.tar.gz New: opencv-4.3.0.tar.gz opencv_contrib-4.3.0.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.MOmclk/_old 2020-06-23 21:04:21.845797564 +0200 +++ /var/tmp/diff_new_pack.MOmclk/_new 2020-06-23 21:04:21.849797577 +0200 @@ -21,7 +21,7 @@ %endif %define libname lib%{name} -%define soname 4_2 +%define soname 4_3 # disabled by default as many fail %bcond_with tests %bcond_without gapi @@ -34,7 +34,7 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version:4.2.0 +Version:4.3.0 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build @@ -44,12 +44,6 @@ Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # This is the
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-06-14 18:16:45 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.3606 (New) Package is "opencv" Sun Jun 14 18:16:45 2020 rev:82 rq:814224 version:4.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-01-30 09:38:41.165402937 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new.3606/opencv.changes 2020-06-14 18:16:53.411102568 +0200 @@ -1,0 +2,5 @@ +Fri Jun 12 14:18:41 UTC 2020 - Stefan Brüns + +- Disable Python 2 bindings for Tumbleweed. + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.RzwZhi/_old 2020-06-14 18:16:55.547108049 +0200 +++ /var/tmp/diff_new_pack.RzwZhi/_new 2020-06-14 18:16:55.551108060 +0200 @@ -26,7 +26,11 @@ %bcond_with tests %bcond_without gapi %bcond_without ffmpeg +%if %{suse_version} < 1550 %bcond_without python2 +%else +%bcond_withpython2 +%endif %bcond_without python3 %bcond_without openblas Name: opencv
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-01-30 09:37:59 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.26092 (New) Package is "opencv" Thu Jan 30 09:37:59 2020 rev:81 rq:767987 version:4.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-01-25 13:23:31.104019683 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new.26092/opencv.changes 2020-01-30 09:38:41.165402937 +0100 @@ -1,0 +2,10 @@ +Tue Jan 21 11:38:08 UTC 2020 - Dominique Leuenberger + +- Drop Jasper (i.e jpeg2k) support (boo#1130404, boo#1144260) + JasPer is unmaintained, CVEs are not being addressed (some issues + received patches submitted to the upstream github project, but are + not being merged, other CVEs are considered unfixable). openSUSE + follows other distros in dropping JasPer now (much later than + most others, incl. Debian). + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.xEOIYq/_old 2020-01-30 09:38:43.589404235 +0100 +++ /var/tmp/diff_new_pack.xEOIYq/_new 2020-01-30 09:38:43.593404236 +0100 @@ -51,7 +51,6 @@ BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel -BuildRequires: libjasper-devel BuildRequires: libjpeg-devel BuildRequires: pkgconfig BuildRequires: memory-constraints @@ -232,6 +231,7 @@ -DOPENCV_SKIP_PYTHON_LOADER=ON \ -DOPENCV_PYTHON2_INSTALL_PATH=%{python2_sitearch} \ -DOPENCV_PYTHON3_INSTALL_PATH=%{python3_sitearch} \ + -DWITH_JASPER=OFF \ make %{?_smp_mflags} VERBOSE=1
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-01-25 13:23:10 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.26092 (New) Package is "opencv" Sat Jan 25 13:23:10 2020 rev:80 rq:766070 version:4.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2020-01-10 18:39:41.791475305 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new.26092/opencv.changes 2020-01-25 13:23:31.104019683 +0100 @@ -1,0 +2,7 @@ +Mon Jan 20 23:22:42 UTC 2020 - Stefan Brüns + +- Add webp build dependency to use system libwebp instead of bundled + one. +- Enable dispatch of AVX512 optimized code. + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.zLokps/_old 2020-01-25 13:23:35.060021416 +0100 +++ /var/tmp/diff_new_pack.zLokps/_new 2020-01-25 13:23:35.060021416 +0100 @@ -67,6 +67,7 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libv4l2) BuildRequires: pkgconfig(libv4lconvert) +BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(zlib) Provides: opencv-qt5 = %{version} Obsoletes: opencv-qt5 < %{version} @@ -211,7 +212,7 @@ %endif %ifarch x86_64 -DCPU_BASELINE=SSE2 \ - -DCPU_DISPATCH=SSE3,SSE4_1,SSE4_2,FP16,FMA3,AVX,AVX2 \ + -DCPU_DISPATCH=SSE3,SSE4_1,SSE4_2,FP16,FMA3,AVX,AVX2,AVX512_ICL \ %endif %ifarch %{arm} %ifarch armv7l armv7hl
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2020-01-10 18:39:37 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.6675 (New) Package is "opencv" Fri Jan 10 18:39:37 2020 rev:79 rq:759231 version:4.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2019-11-06 13:46:43.471546219 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new.6675/opencv.changes 2020-01-10 18:39:41.791475305 +0100 @@ -1,0 +2,39 @@ +Wed Dec 25 01:25:00 UTC 2019 - Stefan Brüns + +- Update to 4.2.0 + * DNN module: ++ Integrated GSoC project with CUDA backend: #14827 ++ Intel® Inference Engine backend ( OpenVINO™ ): + - support for nGraph OpenVINO API (preview / experimental): #15537 + * G-API module: ++ Enabled in-graph inference: #15090. Now G-API can express more + complex hybrid CV/DL algorithms; + - Intel® Inference Engine backend is the only available now, +support for DNN module will be added in the future releases. ++ Extended execution model with streaming support: #15216. Decoding, + image processing, inference, and post-processing are now pipelined + efficiently when processing a video stream with G-API. ++ Added tutorials covering these new features: Face analytics + pipeline and a sample Face beautification algorithm. + * Performance improvements: ++ SIMD intrinsics: StereoBM/StereoSGBM algorithms, resize, integral, + flip, accumulate with mask, HOG, demosaic, moments ++ Muti-threading: pyrDown + * And many other great patches from OpenCV community: ++ VideoCapture: video stream extraction (demuxing) through + FFmpeg backend. ++ VideoCapture: waitAny() API for camera input multiplexing + (Video4Linux through poll() calls). ++ (opencv_contrib) new algorithm Rapid Frequency Selective + Reconstruction (FSR): #2296 + tutorial. ++ (opencv_contrib) RIC method for sparse match interpolation: #2367. ++ (opencv_contrib) LOGOS features matching strategy: #2383. + * Breaking changes: ++ Disabled constructors for legacy C API structures. ++ Implementation of Thread Local Storage (TLS) has been improved to + release data from terminated threads. API has been changed. ++ Don't define unsafe CV_XADD implementation by default. ++ Python conversion rules of passed arguments will be updated in + next releases: #15915. + +--- Old: opencv-4.1.2.tar.gz opencv_contrib-4.1.2.tar.gz New: opencv-4.2.0.tar.gz opencv_contrib-4.2.0.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.awtTMI/_old 2020-01-10 18:39:46.403477039 +0100 +++ /var/tmp/diff_new_pack.awtTMI/_new 2020-01-10 18:39:46.403477039 +0100 @@ -21,7 +21,7 @@ %endif %define libname lib%{name} -%define soname 4_1 +%define soname 4_2 # disabled by default as many fail %bcond_with tests %bcond_without gapi @@ -30,7 +30,7 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version:4.1.2 +Version:4.2.0 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build ++ opencv-4.1.2.tar.gz -> opencv-4.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-4.1.2.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.6675/opencv-4.2.0.tar.gz differ: char 30, line 1 ++ opencv_contrib-4.1.2.tar.gz -> opencv_contrib-4.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv_contrib-4.1.2.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.6675/opencv_contrib-4.2.0.tar.gz differ: char 32, line 1
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2019-11-06 13:46:38 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.2990 (New) Package is "opencv" Wed Nov 6 13:46:38 2019 rev:78 rq:745040 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2019-10-17 12:16:27.516049970 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.2990/opencv.changes 2019-11-06 13:46:43.471546219 +0100 @@ -1,0 +2,8 @@ +Sun Nov 3 19:50:04 UTC 2019 - Stefan Brüns + +- Limit build parallelism with limit_build, some ARM and PPC workers + have a high SMP/memory ratio and run out of memory otherwise. +- Apply memory constraints (3GB) to all architectures, avoid being + scheduled on very weak workers. + +--- @@ -43,0 +52 @@ + * Security fixes: CVE-2019-15939 (boo#1149742). @@ -78,0 +88,2 @@ + * Security fixes: CVE-2019-14491 (boo#1144352), CVE-2019-14492 +(boo#1144348). @@ -174,0 +186 @@ + * Fix cmake mapping of RelWithDebInfo (boo#1154091). Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.BzWqB3/_old 2019-11-06 13:46:46.707549727 +0100 +++ /var/tmp/diff_new_pack.BzWqB3/_new 2019-11-06 13:46:46.723549745 +0100 @@ -54,6 +54,7 @@ BuildRequires: libjasper-devel BuildRequires: libjpeg-devel BuildRequires: pkgconfig +BuildRequires: memory-constraints BuildRequires: tbb-devel BuildRequires: unzip BuildRequires: pkgconfig(IlmBase) @@ -177,6 +178,7 @@ rm -f doc/packaging.txt %build +%limit_build -m 1000 # Dynamic dispatch: https://github.com/opencv/opencv/wiki/CPU-optimizations-build-options # x86: disable SSE on 32bit, do not dispatch AVX and later - SSE3 # is the highest extension available on any non-64bit x86 CPU ++ _constraints ++ --- /var/tmp/diff_new_pack.BzWqB3/_old 2019-11-06 13:46:46.819549849 +0100 +++ /var/tmp/diff_new_pack.BzWqB3/_new 2019-11-06 13:46:46.823549853 +0100 @@ -5,16 +5,8 @@ 13 + + 3000 + - - - i586 - x86_64 - - - -2500 - - -
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2019-10-17 12:16:22 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.2352 (New) Package is "opencv" Thu Oct 17 12:16:22 2019 rev:77 rq:738096 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2019-09-02 12:39:50.809806787 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.2352/opencv.changes 2019-10-17 12:16:27.516049970 +0200 @@ -1,0 +2,46 @@ +Sat Oct 12 23:12:21 UTC 2019 - Stefan Brüns + +- Update to 4.1.2 + * DNN module: ++ Intel Inference Engine backend (OpenVINO): + - 2019R3 has been supported + - Support modern IE Core API + - New approach for custom layers management. Now all the OpenCV +layers fallbacks are implemented as IE custom layers which +helps to improve efficiency due less graph partitioning. + - High-level API which introduces dnn::Model class and set of +task-specific classes such dnn::ClassificationModel, +dnn::DetectionModel, dnn::SegmentationModel. It supports +automatic pre- and post-processing for deep learning networks. + * Performance improvements and platforms support: ++ MSA SIMD implementation has been contributed for MIPS platforms: + https://github.com/opencv/opencv/pull/15422 ++ OpenCV.js optimization (threading and SIMD as part of GSoC + project): https://github.com/opencv/opencv/pull/15371 ++ More optimizations using SIMD intrinsics: dotProd, FAST corners, + HOG, LK pyramid (VSX), norm, warpPerspective, etc ++ Fixed detection of Cascade Lake CPUs + * And many other great patches from OpenCV community: ++ GUI: support topmost window mode (Win32/COCOA): + https://github.com/opencv/opencv/pull/14872 ++ Java: fix Mat.toString() for higher dimensions: + https://github.com/opencv/opencv/pull/15181 ++ Implementation of colormap "Turbo" + https://github.com/opencv/opencv/pull/15388 ++ QR-Code detection accuracy improvement: + https://github.com/opencv/opencv/pull/15356 ++ GSoC: Add learning-based super-resolution module: + https://github.com/opencv/opencv_contrib/pull/2229 and + https://github.com/opencv/opencv_contrib/pull/2231 ++ Detection accuracy improvement of the white marker aruco + corners: https://github.com/opencv/opencv_contrib/pull/2236 ++ Added pattern generator tool for aruco: + https://github.com/opencv/opencv_contrib/pull/2250 ++ and special thanks to @sturkmen72 for improvind and cleaning + up code of samples/tutorials + * Breaking changes: ++ fixed values thresholding accuracy in calcHist() +- Enable Graph API (G-API) +- Minor spec file cleanup + +--- Old: opencv-4.1.1.tar.gz opencv_contrib-4.1.1.tar.gz New: opencv-4.1.2.tar.gz opencv_contrib-4.1.2.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.w3tATs/_old 2019-10-17 12:16:32.848036593 +0200 +++ /var/tmp/diff_new_pack.w3tATs/_new 2019-10-17 12:16:32.852036583 +0200 @@ -20,20 +20,17 @@ %define _lto_cflags %{nil} %endif -# The ADE required for gapi is not yet packaged, disable it for now -%bcond_with gapi - %define libname lib%{name} %define soname 4_1 # disabled by default as many fail %bcond_with tests -%bcond_without qt5 +%bcond_without gapi %bcond_without ffmpeg %bcond_without python2 %bcond_without python3 %bcond_without openblas Name: opencv -Version:4.1.1 +Version:4.1.2 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build @@ -80,28 +77,17 @@ %endif %if %{with python2} BuildRequires: pkgconfig(python) -%if 0%{?suse_version} > 1325 BuildRequires: python2-numpy-devel -%else -BuildRequires: python-numpy-devel -%endif %endif %if %{with python3} BuildRequires: python3-numpy-devel BuildRequires: pkgconfig(python3) %endif -%if %{with qt5} BuildRequires: pkgconfig(Qt5Concurrent) >= 5.2.0 BuildRequires: pkgconfig(Qt5Gui) >= 5.2.0 BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2.0 BuildRequires: pkgconfig(Qt5Test) >= 5.2.0 BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0 -%else -BuildRequires: pkgconfig(QtCore) -BuildRequires: pkgconfig(QtGui) -BuildRequires: pkgconfig(QtOpenGL) -BuildRequires: pkgconfig(QtTest) -%endif %if %{with ffmpeg} BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) @@ -241,6 +227,8 @@ -DPYTHON_DEFAULT_EXECUTABLE=%{_bindir}/python3 \ %endif -DOPENCV_SKIP_PYTHON_LOADER=ON
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2019-09-02 12:39:38 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.7948 (New) Package is "opencv" Mon Sep 2 12:39:38 2019 rev:76 rq:726804 version:4.1.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2019-08-27 15:25:40.788711210 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.7948/opencv.changes 2019-09-02 12:39:50.809806787 +0200 @@ -1,0 +2,11 @@ +Wed Aug 28 15:05:46 UTC 2019 - Marius Kittler + +- Include pkg-config file in opencv-devel package + * Add opencv-includedir.patch + +--- +Tue Aug 27 10:23:45 UTC 2019 - Jan Engelhardt + +- Avoid use of ®/™ signs in specfiles as per guidelines. + +--- @@ -939 +949,0 @@ - New: opencv-includedir.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.2x5fe7/_old 2019-09-02 12:39:55.265805983 +0200 +++ /var/tmp/diff_new_pack.2x5fe7/_new 2019-09-02 12:39:55.265805983 +0200 @@ -49,6 +49,8 @@ Patch1: opencv-build-compare.patch # PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types, https://github.com/opencv/opencv/issues/9171 Patch2: 0001-Do-not-include-glx.h-when-using-GLES.patch +# PATCH-FIX-OPENSUSE opencv-includedir.patch -- Fix wrong include path in pkgconfig file +Patch3: opencv-includedir.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel @@ -108,7 +110,7 @@ %endif %description -OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C +OpenCV means Intel Open Source Computer Vision Library. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms. @@ -199,6 +201,7 @@ %endif -DOPENCV_INCLUDE_INSTALL_PATH=%{_includedir} \ -DOPENCV_LICENSES_INSTALL_PATH=%{_licensedir}/%{name} \ + -DOPENCV_GENERATE_PKGCONFIG=ON \ -DINSTALL_C_EXAMPLES=ON \ -DINSTALL_PYTHON_EXAMPLES=ON \ -DENABLE_OMIT_FRAME_POINTER=OFF \ @@ -258,6 +261,9 @@ # Remove LD_LIBRARY_PATH wrapper script, we install into proper library dirs rm %{buildroot}%{_bindir}/setup_vars_opencv4.sh +# Fix duplicated install prefix in pkg-config file +sed -i -e 's|//usr||g' %{buildroot}%{_libdir}/pkgconfig/opencv4.pc + %fdupes -s %{buildroot}%{_docdir}/%{name}-doc/examples %fdupes -s %{buildroot}%{_includedir} @@ -303,6 +309,7 @@ %license LICENSE LICENSE.contrib %{_includedir}/opencv2/ %{_libdir}/lib*.so +%{_libdir}/pkgconfig/opencv4.pc %dir %{_libdir}/cmake/opencv4 %{_libdir}/cmake/opencv4/OpenCVConfig*.cmake %{_libdir}/cmake/opencv4/OpenCVModules*.cmake ++ opencv-includedir.patch ++ diff -u -r opencv-4.0.1/cmake/templates/opencv-XXX.pc.in opencv-4.0.1-includedir/cmake/templates/opencv-XXX.pc.in --- opencv-4.0.1/cmake/templates/opencv-XXX.pc.in 2018-12-22 07:03:30.0 + +++ opencv-4.0.1-includedir/cmake/templates/opencv-XXX.pc.in2019-02-07 15:08:15.016613349 + @@ -11,4 +10,4 @@ Version: @OPENCV_VERSION_PLAIN@ Libs: @OPENCV_PC_LIBS@ Libs.private: @OPENCV_PC_LIBS_PRIVATE@ -Cflags: -I${includedir_old} -I${includedir_new} +Cflags: -I${includedir_new}
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2019-08-27 15:25:34 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.7948 (New) Package is "opencv" Tue Aug 27 15:25:34 2019 rev:75 rq:725945 version:4.1.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2019-08-19 20:59:50.260945750 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.7948/opencv.changes 2019-08-27 15:25:40.788711210 +0200 @@ -1,0 +2,6 @@ +Mon Aug 19 11:13:05 UTC 2019 - Jonathan Brielmaier + +- Disable LTO on ppc64le for now, as it fails to build when enabled + (boo#1146096). + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.AV5wwN/_old 2019-08-27 15:25:44.196709495 +0200 +++ /var/tmp/diff_new_pack.AV5wwN/_new 2019-08-27 15:25:44.200709493 +0200 @@ -15,6 +15,10 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +# Build failure with LTO enabled on ppc64le boo#1146096 +%ifarch ppc64le +%define _lto_cflags %{nil} +%endif # The ADE required for gapi is not yet packaged, disable it for now %bcond_with gapi
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2019-08-19 20:59:34 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.22127 (New) Package is "opencv" Mon Aug 19 20:59:34 2019 rev:74 rq:722327 version:4.1.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2019-07-17 13:14:02.647854531 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new.22127/opencv.changes 2019-08-19 20:59:50.260945750 +0200 @@ -1,0 +2,24 @@ +Sat Aug 10 21:45:53 UTC 2019 - Christophe Giboudeaux + +- Increase the disk space needed to build opencv. + +--- +Fri Aug 9 19:56:24 UTC 2019 - Christophe Giboudeaux + +- Update to 4.1.1 + * DNN module: +* 3D convolution networks initial support +* A lot of improvements for ONNX and TenforFlow importers + * Performance improvements + * Added IPPE method for planar pose estimation in solvePnP + * Added solvePnPRefineLM and solvePnPRefineVVS +- Check https://github.com/opencv/opencv/wiki/ChangeLog#version411 for the + complete list of changes. + +- Drop fix_processor_detection_for_32bit_on_64bit.patch. Fixed upstream +- Drop 0001-Handle-absolute-OPENCV_INCLUDE_INSTALL_PATH-correctl.patch + Fixed upstream +- Refresh 0001-Do-not-include-glx.h-when-using-GLES.patch and + opencv-build-compare.patch. + +--- Old: 0001-Handle-absolute-OPENCV_INCLUDE_INSTALL_PATH-correctl.patch fix_processor_detection_for_32bit_on_64bit.patch opencv-4.1.0.tar.gz opencv_contrib-4.1.0.tar.gz New: opencv-4.1.1.tar.gz opencv_contrib-4.1.1.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.17uxF1/_old 2019-08-19 20:59:56.424944751 +0200 +++ /var/tmp/diff_new_pack.17uxF1/_new 2019-08-19 20:59:56.456944746 +0200 @@ -29,13 +29,13 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version:4.1.0 +Version:4.1.1 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build License:BSD-3-Clause AND GPL-2.0-only AND Apache-2.0 Group: Development/Libraries/C and C++ -Url:http://opencv.org/ +URL:https://opencv.org/ Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much unstable modules Source1: https://github.com/opencv/opencv_contrib/archive/%{version}.tar.gz#/opencv_contrib-%{version}.tar.gz @@ -45,13 +45,6 @@ Patch1: opencv-build-compare.patch # PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types, https://github.com/opencv/opencv/issues/9171 Patch2: 0001-Do-not-include-glx.h-when-using-GLES.patch -# PATCH-FIX-UPSTREAM fix_processor_detection_for_32bit_on_64bit.patch -- Fix CPU detection for 32bit build on qemu-system-aarch64 -Patch3: fix_processor_detection_for_32bit_on_64bit.patch -# PATCH-FIX-OPENSUSE -Patch4: 0001-Handle-absolute-OPENCV_INCLUDE_INSTALL_PATH-correctl.patch -%if %{with gapi} -BuildRequires: ade-devel >= 0.1.0 -%endif BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel @@ -73,6 +66,9 @@ BuildRequires: pkgconfig(zlib) Provides: opencv-qt5 = %{version} Obsoletes: opencv-qt5 < %{version} +%if %{with gapi} +BuildRequires: ade-devel >= 0.1.0 +%endif %if %{with openblas} BuildRequires: openblas-devel %endif @@ -235,7 +231,7 @@ -DCPU_DISPATCH=FP16 \ %endif %if 0%{?suse_version} >= 1500 - -DPYTHON_DEFAULT_EXECUTABLE=/usr/bin/python3 \ + -DPYTHON_DEFAULT_EXECUTABLE=%{_bindir}/python3 \ %endif -DOPENCV_SKIP_PYTHON_LOADER=ON \ ++ _constraints ++ --- /var/tmp/diff_new_pack.17uxF1/_old 2019-08-19 20:59:56.924944670 +0200 +++ /var/tmp/diff_new_pack.17uxF1/_new 2019-08-19 20:59:56.948944666 +0200 @@ -3,7 +3,7 @@ - 8 + 13 ++ opencv-4.1.0.tar.gz -> opencv-4.1.1.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-4.1.0.tar.gz /work/SRC/openSUSE:Factory/.opencv.new.22127/opencv-4.1.1.tar.gz differ: char 29, line 1 ++ opencv-build-compare.patch ++ --- /var/tmp/diff_new_pack.17uxF1/_old 2019-08-19 20:59:57.340944602 +0200 +++ /var/tmp/diff_new_pack.17uxF1/_new 2019-08-19 20:59:57.356944600 +0200 @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index c7c76ec..b9257c6
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2019-07-17 13:13:58 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new.1887 (New) Package is "opencv" Wed Jul 17 13:13:58 2019 rev:73 rq:714221 version:4.1.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2018-11-06 15:19:40.681021523 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new.1887/opencv.changes 2019-07-17 13:14:02.647854531 +0200 @@ -1,0 +2,57 @@ +Tue Jul 2 23:06:30 UTC 2019 - Stefan Brüns + +- Update to version 4.1.0 + * DNN module: ++ Reduced peak memory consumption for some models up to 30%. ++ Inference Engine + - Inference Engine 2018R3 is now a minimal supported version of IE. + - Myriad X (Intel® Neural Compute Stick 2) is now supported and tested. + - Automatic IR network reshaping for different inputs. + - Improved samples to work with models from OpenVINO Open Model Zoo ++ New networks from TensorFlow Object Detection API: Faster-RCNNs, SSDs + and Mask-RCNN with dilated convolutions, FPN SSD + * Performance improvements: ++ More optimization using AVX2 instruction set. ++ Automatic runtime dispatching is available for large set of functions + from core and imgproc modules. + * Other improvements: ++ Matplotlib Perceptually Uniform Sequential colormaps ++ Add keypoints matching visualization for real-time pose estimation tutorial ++ Add Hand-Eye calibration methods ++ Java: improved support for multidimensional arrays (Mat) ++ Dynamically loaded videoio backends (FFmpeg, GStreamer) ++ opencv_contrib: Robust local optical flow (RLOF) implementations ++ opencv_contrib: Implementation of Quasi Dense Stereo algorithm ++ opencv_contrib: New module: Image Quality Analysis (IQA) API ++ opencv_contrib: BRISQUE No Reference Image Quality Assessment (IQA) API + Check https://github.com/opencv/opencv/wiki/ChangeLog#version410 +- Update to version 4.0.0 + * A lot of C API from OpenCV 1.x has been removed. The affected modules are +objdetect, photo, video, videoio, imgcodecs, calib3d. + * Persistence (storing and loading structured data to/from XML, YAML or JSON) +in the core module has been completely reimplemented. + * OpenCV is now C++11 library and requires C++11-compliant compiler. +Thanks to the extended C++11 standard library, we could get rid of hand-crafted +cv::String and cv::Ptr. Now cv::String == std::string and cv::Ptr is a thin +wrapper on top of std::shared_ptr. Also, on Linux/BSD for cv::parallel_for_ +we now use std::thread's instead of pthreads. + * DNN improvements + * Completely new module opencv_gapi has been added. It is the engine for very +efficient image processing, based on lazy evaluation and on-fly construction. + * Performance improvements +A few hundreds of basic kernels in OpenCV have been rewritten using so-called +"wide universal intrinsics". Those intrinsics map to SSE2, SSE4, AVX2, NEON or +VSX intrinsics, depending on the target platform and the compile flags. + * QR code detector and decoder have been added to opencv/objdetect module. + * The popular Kinect Fusion algorithm has been implemented, optimized for CPU and +GPU (OpenCL), and integrated into opencv_contrib/rgbd module. + * Very efficient and yet high-quality DIS dense optical flow algorithm has been +moved from opencv_contrib to opencv, video module. See the example. + * The slower TV L1 optical flow algorithm has been moved to opencv_contrib. + Check https://github.com/opencv/opencv/wiki/ChangeLog#version400 +- Drop obsolete opencv-lib_suffix.patch +- Add 0001-Handle-absolute-OPENCV_INCLUDE_INSTALL_PATH-correctl.patch +- As this is a major version upgrade, the old 3.4.x package is still + available as opencv3 + +--- Old: opencv-3.4.3.tar.gz opencv-lib_suffix.patch opencv_contrib-3.4.3.tar.gz New: 0001-Handle-absolute-OPENCV_INCLUDE_INSTALL_PATH-correctl.patch opencv-4.1.0.tar.gz opencv_contrib-4.1.0.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.5HHHYi/_old 2019-07-17 13:14:07.499852175 +0200 +++ /var/tmp/diff_new_pack.5HHHYi/_new 2019-07-17 13:14:07.499852175 +0200 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,11 @@ #
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2018-11-06 15:18:16 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Tue Nov 6 15:18:16 2018 rev:72 rq:645238 version:3.4.3 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2018-06-02 11:53:18.645441866 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2018-11-06 15:19:40.681021523 +0100 @@ -1,0 +2,16 @@ +Mon Oct 29 10:22:25 UTC 2018 - Christophe Giboudeaux + +- Update to 3.4.3 + * Compatibility fixes with python 3.7 + * Added a new computational target DNN_TARGET_OPENCL_FP16 + * Extended support of Intel's Inference Engine backend + * Enabled import of Intel's OpenVINO pre-trained networks from +intermediate representation (IR). + * tutorials improvements + Check https://github.com/opencv/opencv/wiki/ChangeLog#version343 + for the complete changelog. +- Drop fix-build-i386-nosse.patch, build-workaround-issues-with-c.patch + (fixed upstream) +- Refresh patches + +--- Old: build-workaround-issues-with-c.patch fix-build-i386-nosse.patch opencv-3.4.1.tar.gz opencv_contrib-3.4.1.tar.gz New: opencv-3.4.3.tar.gz opencv_contrib-3.4.3.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.E2CR7s/_old 2018-11-06 15:19:47.497011677 +0100 +++ /var/tmp/diff_new_pack.E2CR7s/_new 2018-11-06 15:19:47.497011677 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -26,7 +26,7 @@ %bcond_without python3 %bcond_without openblas Name: opencv -Version:3.4.1 +Version:3.4.3 Release:0 Summary:Collection of algorithms for computer vision # GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build @@ -37,19 +37,15 @@ # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much unstable modules Source1: https://github.com/opencv/opencv_contrib/archive/%{version}.tar.gz#/opencv_contrib-%{version}.tar.gz # PATCH-FIX-OPENCSUSE opencv-gles.patch -- Make sure PERSPECTIVE_CORRECTION_HINT is validated first, https://github.com/opencv/opencv/issues/9171 -Patch1: opencv-gles.patch -# PATCH-FIX-UPSTREAM -Patch2: fix-build-i386-nosse.patch -# PATCH-FIX-UPSTREAM -Patch3: build-workaround-issues-with-c.patch +Patch0: opencv-gles.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes -Patch8: opencv-build-compare.patch +Patch1: opencv-build-compare.patch # PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types, https://github.com/opencv/opencv/issues/9171 -Patch11:0001-Do-not-include-glx.h-when-using-GLES.patch +Patch2: 0001-Do-not-include-glx.h-when-using-GLES.patch # PATCH-FIX-OPENSUSE fix_processor_detection_for_32bit_on_64bit.patch -- Fix CPU detection for 32bit build on qemu-system-aarch64 -Patch12:fix_processor_detection_for_32bit_on_64bit.patch +Patch3: fix_processor_detection_for_32bit_on_64bit.patch # PATCH-FIX-OPENSUSE remove LIB_SUFFIX from OPENCV_LIB_INSTALL_PATH because CMAKE_INSTALL_LIBDIR is arch dependent -Patch13:opencv-lib_suffix.patch +Patch4: opencv-lib_suffix.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel ++ fix_processor_detection_for_32bit_on_64bit.patch ++ --- /var/tmp/diff_new_pack.E2CR7s/_old 2018-11-06 15:19:47.525011637 +0100 +++ /var/tmp/diff_new_pack.E2CR7s/_new 2018-11-06 15:19:47.525011637 +0100 @@ -1,8 +1,8 @@ -Index: opencv-3.4.1/cmake/OpenCVDetectCXXCompiler.cmake -=== opencv-3.4.1.orig/cmake/OpenCVDetectCXXCompiler.cmake -+++ opencv-3.4.1/cmake/OpenCVDetectCXXCompiler.cmake -@@ -60,6 +60,7 @@ if(CMAKE_COMPILER_IS_GNUCXX) +diff --git a/cmake/OpenCVDetectCXXCompiler.cmake b/cmake/OpenCVDetectCXXCompiler.cmake +index 8c9ff03..4bedf51 100644 +--- a/cmake/OpenCVDetectCXXCompiler.cmake b/cmake/OpenCVDetectCXXCompiler.cmake +@@ -83,6 +83,7 @@ if(WIN32 AND CV_GCC) endif() endif() @@ -10,7 +10,7 @@ if(MSVC64 OR MINGW64) set(X86_64 1) elseif(MINGW OR (MSVC AND NOT CMAKE_CROSSCOMPILING)) -@@ -78,11 +79,17 @@
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2018-06-02 11:53:10 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Sat Jun 2 11:53:10 2018 rev:71 rq:612803 version:3.4.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2018-01-16 09:32:38.944987115 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2018-06-02 11:53:18.645441866 +0200 @@ -1,0 +2,51 @@ +Tue May 29 08:26:53 UTC 2018 - fab...@ritter-vogt.de + +- Add patch to fix use of headers from C: + * build-workaround-issues-with-c.patch + +--- +Mon May 28 11:04:23 UTC 2018 - fv...@suse.com + +- Update to 3.4.1: + * Added support for quantized TensorFlow networks + * OpenCV is now able to use Intel DL inference engine as DNN +acceleration backend + * Added AVX-512 acceleration to the performance-critical kernels + * For more information, read +https://github.com/opencv/opencv/wiki/ChangeLog#version341 +- Update contrib modules to 3.4.1: + * No changelog available +- Change mechanism the contrib modules are built +- Include LICENSE of contrib tarball as well +- Build with python3 on >= 15 +- Add patch to fix build on i386 without SSE: + * fix-build-i386-nosse.patch +- Refresh patches: + * fix_processor_detection_for_32bit_on_64bit.patch + * opencv-build-compare.patch +- Mention all libs explicitly +- Rebase 3.4.0 update from i...@marguerite.su +- update to 3.4.0 + * Added faster R-CNN support + * Javascript bindings have been extended to +cover DNN module + * DNN has been further accelerated for iGPU +using OpenCL + * On-disk caching of precompiled OpenCL +kernels has been finally implemented + * possible to load and run pre-compiled +OpenCL kernels via T-API + * Bit-exact 8-bit and 16-bit resize has been +implemented (currently supported only +bilinear interpolation) +- update face module to 3.4.0 +- add opencv-lib_suffix.patch, remove LIB_SUFFIX + from OPENCV_LIB_INSTALL_PATH, as CMAKE_INSTALL + _LIBDIR is arch dependent. + +--- +Mon Mar 12 08:48:12 UTC 2018 - sch...@suse.de + +- Add option to build without openblas + +--- Old: opencv-3.3.1.tar.gz opencv_contrib_face-3.1.0.tar.bz2 New: build-workaround-issues-with-c.patch fix-build-i386-nosse.patch opencv-3.4.1.tar.gz opencv-lib_suffix.patch opencv_contrib-3.4.1.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.3ODinp/_old 2018-06-02 11:53:22.193311733 +0200 +++ /var/tmp/diff_new_pack.3ODinp/_new 2018-06-02 11:53:22.193311733 +0200 @@ -17,38 +17,44 @@ %define libname lib%{name} -%define soname 3_3 +%define soname 3_4 # disabled by default as many fail %bcond_with tests %bcond_without qt5 %bcond_without ffmpeg %bcond_without python2 %bcond_without python3 +%bcond_without openblas Name: opencv -Version:3.3.1 +Version:3.4.1 Release:0 Summary:Collection of algorithms for computer vision -# GPL-2.9 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build -License:BSD-3-Clause AND GPL-2.0 AND Apache-2.0 +# GPL-2.0 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build +License:BSD-3-Clause AND GPL-2.0-only AND Apache-2.0 Group: Development/Libraries/C and C++ Url:http://opencv.org/ Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much usntable modules -Source1:opencv_contrib_face-3.1.0.tar.bz2 +# This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much unstable modules +Source1: https://github.com/opencv/opencv_contrib/archive/%{version}.tar.gz#/opencv_contrib-%{version}.tar.gz # PATCH-FIX-OPENCSUSE opencv-gles.patch -- Make sure PERSPECTIVE_CORRECTION_HINT is validated first, https://github.com/opencv/opencv/issues/9171 Patch1: opencv-gles.patch +# PATCH-FIX-UPSTREAM +Patch2: fix-build-i386-nosse.patch +# PATCH-FIX-UPSTREAM +Patch3: build-workaround-issues-with-c.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes Patch8: opencv-build-compare.patch # PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2018-01-16 09:32:34 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Tue Jan 16 09:32:34 2018 rev:70 rq:562894 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2017-12-03 10:10:41.364948426 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2018-01-16 09:32:38.944987115 +0100 @@ -1,0 +2,7 @@ +Mon Jan 8 09:35:37 UTC 2018 - tchva...@suse.com + +- Add conditionals for python2 and python3 to allow us enabling + only desired python variants when needed +- Do not depend on sphinx as py2 and py3 seem to collide there + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.xBmhxV/_old 2018-01-16 09:32:42.768808207 +0100 +++ /var/tmp/diff_new_pack.xBmhxV/_new 2018-01-16 09:32:42.772808020 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,6 +22,8 @@ %bcond_with tests %bcond_without qt5 %bcond_without ffmpeg +%bcond_without python2 +%bcond_without python3 Name: opencv Version:3.3.1 Release:0 @@ -48,12 +50,6 @@ BuildRequires: libjpeg-devel BuildRequires: openblas-devel BuildRequires: pkgconfig -%if 0%{?suse_version} > 1325 -BuildRequires: python2-numpy-devel -%else -BuildRequires: python-numpy-devel -%endif -BuildRequires: python3-numpy-devel BuildRequires: tbb-devel BuildRequires: unzip BuildRequires: pkgconfig(IlmBase) @@ -66,11 +62,21 @@ BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libv4l2) BuildRequires: pkgconfig(libv4lconvert) -BuildRequires: pkgconfig(python) -BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(zlib) Provides: opencv-qt5 Obsoletes: opencv-qt5 +%if %{with python2} +BuildRequires: pkgconfig(python) +%if 0%{?suse_version} > 1325 +BuildRequires: python2-numpy-devel +%else +BuildRequires: python-numpy-devel +%endif +%endif +%if %{with python3} +BuildRequires: python3-numpy-devel +BuildRequires: pkgconfig(python3) +%endif %if %{with qt5} BuildRequires: pkgconfig(Qt5Concurrent) >= 5.2.0 BuildRequires: pkgconfig(Qt5Gui) >= 5.2.0 @@ -89,9 +95,6 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) %endif -%if 0%{?suse_version} != 1315 || 0%{?is_opensuse} -BuildRequires: python-sphinx -%endif %description OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C @@ -232,33 +235,31 @@ %postun -n %{libname}%{soname} -p /sbin/ldconfig %files -%defattr(-,root,root,-) %{_bindir}/opencv_* %{_datadir}/OpenCV %exclude %{_datadir}/OpenCV/OpenCVConfig*.cmake %files -n %{libname}%{soname} -%defattr(-,root,root,-) %{_libdir}/lib*.so.* %files devel -%defattr(-,root,root,-) %{_includedir}/opencv/ %{_includedir}/opencv2/ %{_libdir}/lib*.so %{_libdir}/pkgconfig/opencv.pc %{_datadir}/OpenCV/OpenCVConfig*.cmake +%if %{with python2} %files -n python2-%{name} -%defattr(-,root,root,-) %{python_sitearch}/cv2.so +%endif +%if %{with python3} %files -n python3-%{name} -%defattr(-,root,root,-) %{python3_sitearch}/cv2.%{py3_soflags}.so +%endif %files doc -%defattr(-,root,root,-) %{_docdir}/%{name}-doc/ %changelog
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2017-12-03 10:10:30 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Sun Dec 3 10:10:30 2017 rev:69 rq:546456 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2017-11-19 11:09:18.851931255 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2017-12-03 10:10:41.364948426 +0100 @@ -1,0 +2,9 @@ +Sat Nov 25 14:29:14 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Readd opencv-gles.patch, it is *not* included upstream; otherwise + build breaks on all GLES Qt5 platforms (armv6l, armv7l, aarch64) +- add fix_processor_detection_for_32bit_on_64bit.patch +- Correctly set optimizations and dynamic dispatch on ARM, use + OpenCV 3.3 syntax on x86. + +--- New: fix_processor_detection_for_32bit_on_64bit.patch opencv-gles.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.zihoAO/_old 2017-12-03 10:10:44.616830197 +0100 +++ /var/tmp/diff_new_pack.zihoAO/_new 2017-12-03 10:10:44.616830197 +0100 @@ -33,10 +33,14 @@ Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much usntable modules Source1:opencv_contrib_face-3.1.0.tar.bz2 +# PATCH-FIX-OPENCSUSE opencv-gles.patch -- Make sure PERSPECTIVE_CORRECTION_HINT is validated first, https://github.com/opencv/opencv/issues/9171 +Patch1: opencv-gles.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes Patch8: opencv-build-compare.patch -# PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types +# PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types, https://github.com/opencv/opencv/issues/9171 Patch11:0001-Do-not-include-glx.h-when-using-GLES.patch +# PATCH-FIX-OPENSUSE fix_processor_detection_for_32bit_on_64bit.patch -- Fix CPU detection for 32bit build on qemu-system-aarch64 +Patch12:fix_processor_detection_for_32bit_on_64bit.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel @@ -167,7 +171,10 @@ rm -f doc/packaging.txt %build -# TODO for OCV 3.3: https://github.com/opencv/opencv/wiki/CPU-optimizations-build-options +# Dynamic dispatch: https://github.com/opencv/opencv/wiki/CPU-optimizations-build-options +# x86: disable SSE on 32bit, do not dispatch AVX and later - SSE3 +# is the highest extension available on any non-64bit x86 CPU +# ARM: ARMv6, e.g. RPi1, only has VFPv2 %cmake \ %if %{with tests} -DBUILD_TESTS=ON \ @@ -182,10 +189,26 @@ -DWITH_IPP=OFF \ -DWITH_TBB=ON \ %ifarch %{ix86} - -DENABLE_SSE=0 \ - -DENABLE_SSE2=0 \ + -DCPU_BASELINE_DISABLE=SSE \ + -DCPU_DISPATCH=SSE,SSE2,SSE3 \ %endif - -DENABLE_SSE3=0 +%ifarch x86_64 + -DCPU_BASELINE=SSE2 \ + -DCPU_DISPATCH=SSE3,SSE4_1,SSE4_2,AVX,FP16,AVX2 \ +%endif +%ifarch %{arm} +%ifarch armv7l armv7hl + -DCPU_BASELINE=VFPV3 \ + -DCPU_DISPATCH=NEON \ +%else + -DCPU_BASELINE_DISABLE=NEON,VFPV3 \ +%endif +%endif +%ifarch aarch64 + -DCPU_BASELINE=NEON \ + -DCPU_DISPATCH=FP16 \ +%endif + make %{?_smp_mflags} VERBOSE=1 %check ++ fix_processor_detection_for_32bit_on_64bit.patch ++ --- opencv-3.3.0/cmake/OpenCVDetectCXXCompiler.cmake_orig 2017-10-27 06:32:16.790452991 +0200 +++ opencv-3.3.0/cmake/OpenCVDetectCXXCompiler.cmake2017-10-27 06:34:33.035306589 +0200 @@ -60,6 +60,7 @@ endif() endif() +message(STATUS "Detected processor: ${CMAKE_SYSTEM_PROCESSOR}") if(MSVC64 OR MINGW64) set(X86_64 1) elseif(MINGW OR (MSVC AND NOT CMAKE_CROSSCOMPILING)) @@ -76,11 +77,17 @@ set(PPC64LE 1) endif() -# Workaround for 32-bit operating systems on 64-bit x86_64 processor -if(X86_64 AND CMAKE_SIZEOF_VOID_P EQUAL 4 AND NOT FORCE_X86_64) - message(STATUS "sizeof(void) = 4 on x86 / x86_64 processor. Assume 32-bit compilation mode (X86=1)") - unset(X86_64) - set(X86 1) +# Workaround for 32-bit operating systems on x86_64/aarch64 processor +if(CMAKE_SIZEOF_VOID_P EQUAL 4 AND NOT FORCE_X86_64) + message(STATUS "sizeof(void) = 4 on 64 bit processor. Assume 32-bit compilation mode") + if (X86_64) +unset(X86_64) +set(X86 1) + endif() + if (AARCH64) +unset(AARCH64) +set(ARM 1) +
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2017-11-19 11:08:51 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Sun Nov 19 11:08:51 2017 rev:68 rq:541269 version:3.3.1 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2017-07-25 11:35:35.601037204 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2017-11-19 11:09:18.851931255 +0100 @@ -1,0 +2,38 @@ +Mon Nov 13 09:21:35 UTC 2017 - mplus...@suse.com + +- Update licensing information + +--- +Wed Nov 8 11:21:42 UTC 2017 - ec...@opensuse.org + +- change requires of python-numpy-devel to build in Leap and + to not break factory in future + +--- +Sat Nov 4 10:42:02 UTC 2017 - ec...@opensuse.org + +- fix build error/unresolvable for Leap 42.2 and 42.3 + +--- +Fri Nov 3 08:34:20 UTC 2017 - mplus...@suse.com + +- Update to version 3.3.1: + * Lots of various bugfixes +- Update source url + +--- +Thu Nov 2 15:06:21 UTC 2017 - mplus...@suse.com + +- Rename python subpackage to python2 +- Do not explicitly require python-base for python subpackages + +--- +Mon Oct 9 05:06:36 UTC 2017 - kah0...@gmail.com + +- Update to 3.3 +- Dropped obsolete patches + * opencv-gcc6-fix-pch-support-PR8345.patch +* opencv-gles.patch +- Updated opencv-build-compare.patch + +--- Old: 3.2.0.tar.gz opencv-gcc6-fix-pch-support-PR8345.patch opencv-gles.patch New: opencv-3.3.1.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.v0Ae3K/_old 2017-11-19 11:09:20.931855416 +0100 +++ /var/tmp/diff_new_pack.v0Ae3K/_new 2017-11-19 11:09:20.935855270 +0100 @@ -17,27 +17,24 @@ %define libname lib%{name} -%define soname 3_2 +%define soname 3_3 # disabled by default as many fail %bcond_with tests %bcond_without qt5 %bcond_without ffmpeg Name: opencv -Version:3.2.0 +Version:3.3.1 Release:0 Summary:Collection of algorithms for computer vision -License:BSD-3-Clause +# GPL-2.9 AND Apache-2.0 files are in 3rdparty/ittnotify which is not build +License:BSD-3-Clause AND GPL-2.0 AND Apache-2.0 Group: Development/Libraries/C and C++ Url:http://opencv.org/ -Source0:https://github.com/Itseez/opencv/archive/%{version}.tar.gz +Source0: https://github.com/opencv/opencv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much usntable modules Source1:opencv_contrib_face-3.1.0.tar.bz2 -# PATCH-FIX-UPSTREAM opencv-gles.patch -- Make sure PERSPECTIVE_CORRECTION_HINT is validated first -Patch1: opencv-gles.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes Patch8: opencv-build-compare.patch -# PATCH-FIX-UPSTREAM opencv-gcc6-fix-pch-support-PR8345.patch -- fix PCH support on GCC 6.x -Patch10:opencv-gcc6-fix-pch-support-PR8345.patch # PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types Patch11:0001-Do-not-include-glx.h-when-using-GLES.patch BuildRequires: cmake @@ -47,7 +44,11 @@ BuildRequires: libjpeg-devel BuildRequires: openblas-devel BuildRequires: pkgconfig +%if 0%{?suse_version} > 1325 +BuildRequires: python2-numpy-devel +%else BuildRequires: python-numpy-devel +%endif BuildRequires: python3-numpy-devel BuildRequires: tbb-devel BuildRequires: unzip @@ -95,6 +96,7 @@ %package -n %{libname}%{soname} Summary:Libraries to use OpenCV computer vision +License:BSD-3-Clause Group: System/Libraries %description -n %{libname}%{soname} @@ -104,6 +106,7 @@ %package devel Summary:Development files for using the OpenCV library +License:BSD-3-Clause Group: Development/Libraries/C and C++ Requires: %{libname}%{soname} = %{version} Requires: %{name} = %{version} @@ -121,20 +124,22 @@ documentation. It should be installed if you want to develop programs that will use the OpenCV library. -%package -n python-%{name} +%package -n python2-%{name} Summary:Python 2 bindings for
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2017-07-25 11:35:34 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Tue Jul 25 11:35:34 2017 rev:67 rq:510958 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2017-07-11 08:24:12.513299329 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2017-07-25 11:35:35.601037204 +0200 @@ -1,0 +2,7 @@ +Sat Jul 15 19:14:48 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Add 0001-Do-not-include-glx.h-when-using-GLES.patch + Fix build for 32bit ARM, including both GLES and desktop GL headers + causes incompatible pointer type errors + +--- New: 0001-Do-not-include-glx.h-when-using-GLES.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.Kg7Js8/_old 2017-07-25 11:35:37.556761015 +0200 +++ /var/tmp/diff_new_pack.Kg7Js8/_new 2017-07-25 11:35:37.560760450 +0200 @@ -38,6 +38,8 @@ Patch8: opencv-build-compare.patch # PATCH-FIX-UPSTREAM opencv-gcc6-fix-pch-support-PR8345.patch -- fix PCH support on GCC 6.x Patch10:opencv-gcc6-fix-pch-support-PR8345.patch +# PATCH-FIX-OPENSUSE 0001-Do-not-include-glx.h-when-using-GLES.patch -- Fix build error on 32bit ARM, due to incompatible pointer types +Patch11:0001-Do-not-include-glx.h-when-using-GLES.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: libeigen3-devel ++ 0001-Do-not-include-glx.h-when-using-GLES.patch ++ >From 9be7aaacd55b6264f8b893277f3f44c1f2b37c47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=83=C2=BCns?=Date: Sat, 15 Jul 2017 21:14:07 +0200 Subject: [PATCH] Do not include glx.h when using GLES --- modules/highgui/src/window_QT.cpp | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/highgui/src/window_QT.cpp b/modules/highgui/src/window_QT.cpp index 4cfce66..baea0a2 100644 --- a/modules/highgui/src/window_QT.cpp +++ b/modules/highgui/src/window_QT.cpp @@ -54,9 +54,12 @@ #include #endif +// Get GL_PERSPECTIVE_CORRECTION_HINT definition, not available in GLES 2 or +// OpenGL 3 core profile or later #ifdef HAVE_QT_OPENGL -#if defined Q_WS_X11 /* Qt4 */ || defined Q_OS_LINUX /* Qt5 */ -#include +#if defined Q_WS_X11 /* Qt4 */ || \ +(!defined(QT_OPENGL_ES_2) && defined Q_OS_LINUX) /* Qt5 with desktop OpenGL */ +#include #endif #endif -- 2.13.2
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2017-07-11 08:24:11 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Tue Jul 11 08:24:11 2017 rev:66 rq:507374 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2017-06-12 15:13:08.671635378 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2017-07-11 08:24:12.513299329 +0200 @@ -1,0 +2,19 @@ +Mon Jun 5 12:15:24 UTC 2017 - tchva...@suse.com + +- Add conditional for the qt5/qt4 integration + * This is used only for gui tools, library is not affected +- Add provides/obsoletes for the qt5 packages to allow migration +- Drop patch opencv-qt5-sobump.diff + * Used only by the obsoleted qt5 variant + +--- +Mon Jun 5 11:29:06 UTC 2017 - tchva...@suse.com + +- Cleanup a bit with spec-cleaner +- Use %cmake macros +- Remove the conditions that are not really needed +- Add tests conditional disabled by default + * Many tests fail and there are missing testdata +- Switch to pkgconfig style dependencies + +--- Old: opencv-qt5-sobump.diff opencv-qt5.changes opencv-qt5.spec Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.HFisxp/_old 2017-07-11 08:24:14.636999804 +0200 +++ /var/tmp/diff_new_pack.HFisxp/_new 2017-07-11 08:24:14.636999804 +0200 @@ -16,11 +16,12 @@ # -%bcond_without ffmpeg - %define libname lib%{name} %define soname 3_2 - +# disabled by default as many fail +%bcond_with tests +%bcond_without qt5 +%bcond_without ffmpeg Name: opencv Version:3.2.0 Release:0 @@ -31,25 +32,49 @@ Source0:https://github.com/Itseez/opencv/archive/%{version}.tar.gz # This is the FACE module from the opencv_contrib package. Packaged separately to prevent too much usntable modules Source1:opencv_contrib_face-3.1.0.tar.bz2 +# PATCH-FIX-UPSTREAM opencv-gles.patch -- Make sure PERSPECTIVE_CORRECTION_HINT is validated first +Patch1: opencv-gles.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes Patch8: opencv-build-compare.patch # PATCH-FIX-UPSTREAM opencv-gcc6-fix-pch-support-PR8345.patch -- fix PCH support on GCC 6.x Patch10:opencv-gcc6-fix-pch-support-PR8345.patch BuildRequires: cmake BuildRequires: fdupes -BuildRequires: unzip -%if 0%{?suse_version} > 1310 -BuildRequires: gstreamer-plugins-base-devel -%else -BuildRequires: gstreamer-0_10-plugins-base-devel -BuildRequires: libucil-devel -BuildRequires: libunicap-devel -%endif -BuildRequires: libdc1394-devel -%if 0%{?suse_version} > 1230 BuildRequires: libeigen3-devel +BuildRequires: libjasper-devel +BuildRequires: libjpeg-devel +BuildRequires: openblas-devel +BuildRequires: pkgconfig +BuildRequires: python-numpy-devel +BuildRequires: python3-numpy-devel +BuildRequires: tbb-devel +BuildRequires: unzip +BuildRequires: pkgconfig(IlmBase) +BuildRequires: pkgconfig(OpenEXR) +BuildRequires: pkgconfig(glu) +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) +BuildRequires: pkgconfig(libdc1394-2) +BuildRequires: pkgconfig(libgphoto2) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(libv4l2) +BuildRequires: pkgconfig(libv4lconvert) +BuildRequires: pkgconfig(python) +BuildRequires: pkgconfig(python3) +BuildRequires: pkgconfig(zlib) +Provides: opencv-qt5 +Obsoletes: opencv-qt5 +%if %{with qt5} +BuildRequires: pkgconfig(Qt5Concurrent) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Gui) >= 5.2.0 +BuildRequires: pkgconfig(Qt5OpenGL) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Test) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0 %else -BuildRequires: libeigen2-devel +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(QtGui) +BuildRequires: pkgconfig(QtOpenGL) +BuildRequires: pkgconfig(QtTest) %endif %if %{with ffmpeg} BuildRequires: pkgconfig(libavcodec) @@ -57,33 +82,9 @@ BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswscale) %endif -BuildRequires: libgphoto2-devel -BuildRequires: libjasper-devel -BuildRequires: libjpeg-devel -BuildRequires: libqt4-devel -BuildRequires: libtiff-devel -BuildRequires: libv4l-devel -%if 0%{?suse_version} > 1220 -BuildRequires: ilmbase-devel -BuildRequires: openexr-devel -%else -BuildRequires: OpenEXR-devel -BuildRequires: libilmbase-devel -%endif -BuildRequires: libpng16-compat-devel -BuildRequires: libpng16-devel -BuildRequires:
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2017-06-12 15:13:03 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Mon Jun 12 15:13:03 2017 rev:65 rq:499529 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2016-07-28 23:43:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2017-06-12 15:13:08.479662466 +0200 @@ -1,0 +2,49 @@ +Sun May 28 12:32:09 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Update to OpenCV 3.2.0 + - Results from 11 GSoC 2016 projects have been submitted to the library: ++ sinusoidal patterns for structured light and phase unwrapping module + [Ambroise Moreau (Delia Passalacqua)] ++ DIS optical flow (excellent dense optical flow algorithm that is both + significantly better and significantly faster than Farneback’s algorithm – + our baseline), and learning-based color constancy algorithms implementation + [Alexander Bokov (Maksim Shabunin)] ++ CNN based tracking algorithm (GOTURN) [Tyan Vladimir (Antonella Cascitelli)] ++ PCAFlow and Global Patch Collider algorithms implementation + [Vladislav Samsonov (Ethan Rublee)] ++ Multi-language OpenCV Tutorials in Python, C++ and Java + [João Cartucho (Vincent Rabaud)] ++ New camera model and parallel processing for stitching pipeline + [Jiri Horner (Bo Li)] ++ Optimizations and improvements of dnn module + [Vitaliy Lyudvichenko (Anatoly Baksheev)] ++ Base64 and JSON support for file storage. Use names like + “myfilestorage.xml?base64” when writing file storage to store big chunks of + numerical data in base64-encoded form. [Iric Wu (Vadim Pisarevsky)] ++ tiny_dnn improvements and integration + [Edgar Riba (Manuele Tamburrano, Stefano Fabri)] ++ Quantization and semantic saliency detection with tiny_dnn + [Yida Wang (Manuele Tamburrano, Stefano Fabri)] ++ Word-spotting CNN based algorithm + [Anguelos Nicolaou (Lluis Gomez)] + - Contributions besides GSoC: ++ Greatly improved and accelerated dnn module in opencv_contrib: + - Many new layers, including deconvolution, LSTM etc. + - Support for semantic segmentation and SSD networks with samples. + - TensorFlow importer + sample that runs Inception net by Google. ++ More image formats and camera backends supported ++ Interactive camera calibration app ++ Multiple algorithms implemented in opencv_contrib ++ Supported latest OSes, including Ubuntu 16.04 LTS and OSX 10.12 ++ Lot’s of optimizations for IA and ARM archs using parallelism, vector + instructions and new OpenCL kernels. ++ OpenCV now can use vendor-provided OpenVX and LAPACK/BLAS (including Intel MKL, + Apple’s Accelerate, OpenBLAS and Atlas) for acceleration +- Refreshed opencv-build-compare.patch +- Dropped upstream opencv-gcc5.patch +- Replace opencv-gcc6-disable-pch.patch with upstream patch + opencv-gcc6-fix-pch-support-PR8345.patch +- Enable TBB support (C++ threading library) +- Add dependency on openBLAS + +--- opencv.changes: same change Old: 3.1.0.tar.gz opencv-gcc5.patch opencv-gcc6-disable-pch.patch New: 3.2.0.tar.gz opencv-gcc6-fix-pch-support-PR8345.patch Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.BCGtFM/_old 2017-06-12 15:13:11.583224547 +0200 +++ /var/tmp/diff_new_pack.BCGtFM/_new 2017-06-12 15:13:11.583224547 +0200 @@ -1,7 +1,7 @@ # # spec file for package opencv-qt5 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %define soname 6_3 Name: opencv-qt5 -Version:3.1.0 +Version:3.2.0 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause @@ -33,14 +33,12 @@ Source1:opencv_contrib_face-3.1.0.tar.bz2 # PATCH-FIX-OPENSUSE opencv-qt5-sobump.diff tittiatc...@gmail.com -- increase the so version of the libraries to force co-installability with the Qt4 version Patch0: opencv-qt5-sobump.diff -# PATCH-FIX-UPSTREAM opencv-gcc5.patch -- support gcc versions without minor version co...@suse.de -Patch6: opencv-gcc5.patch # PATCH-FIX-UPSTREAM opencv-gles.patch -- support Qt5 built with GLES Patch7: opencv-gles.patch # PATCH-FIX-OPENSUSE
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2016-07-28 23:43:33 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2016-06-14 23:05:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2016-07-28 23:43:35.0 +0200 @@ -1,0 +2,5 @@ +Thu Jul 21 07:55:09 UTC 2016 - o...@aepfle.de + +- Enable ffmpeg support unconditional + +--- opencv.changes: same change Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.wboMDE/_old 2016-07-28 23:43:37.0 +0200 +++ /var/tmp/diff_new_pack.wboMDE/_new 2016-07-28 23:43:37.0 +0200 @@ -16,7 +16,7 @@ # -%bcond_with ffmpeg +%bcond_without ffmpeg %define libname lib%{name} %define soname 6_3 @@ -58,10 +58,10 @@ BuildRequires: libeigen2-devel %endif %if %{with ffmpeg} -BuildRequires: pkgconfig(libavcodec) >= 57 -BuildRequires: pkgconfig(libavformat) >= 57 -BuildRequires: pkgconfig(libavutil) >= 55 -BuildRequires: pkgconfig(libswscale) >= 4 +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswscale) %endif BuildRequires: libgphoto2-devel BuildRequires: libjasper-devel ++ opencv.spec ++ --- /var/tmp/diff_new_pack.wboMDE/_old 2016-07-28 23:43:37.0 +0200 +++ /var/tmp/diff_new_pack.wboMDE/_new 2016-07-28 23:43:37.0 +0200 @@ -16,7 +16,7 @@ # -%bcond_with ffmpeg +%bcond_without ffmpeg %define libname lib%{name} %define soname 3_1 @@ -54,10 +54,10 @@ BuildRequires: libeigen2-devel %endif %if %{with ffmpeg} -BuildRequires: pkgconfig(libavcodec) >= 57 -BuildRequires: pkgconfig(libavformat) >= 57 -BuildRequires: pkgconfig(libavutil) >= 55 -BuildRequires: pkgconfig(libswscale) >= 4 +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswscale) %endif BuildRequires: libgphoto2-devel BuildRequires: libjasper-devel
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2016-06-14 23:05:35 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2016-03-26 15:20:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2016-06-14 23:05:36.0 +0200 @@ -1,0 +2,13 @@ +Tue Jun 7 08:53:04 UTC 2016 - dims...@opensuse.org + +- In case we build using GCC6 (or newer), add -mlra to CFLAGS to + workaround gcc bug + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71294. + +--- +Wed May 25 13:38:26 UTC 2016 - martin.li...@suse.com + +- Apply upstream patch opencv-gcc6-disable-pch.patch to disable + PCH for GCC6. + +--- opencv.changes: same change New: opencv-gcc6-disable-pch.patch Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.ZDYveX/_old 2016-06-14 23:05:39.0 +0200 +++ /var/tmp/diff_new_pack.ZDYveX/_new 2016-06-14 23:05:39.0 +0200 @@ -39,6 +39,8 @@ Patch7: opencv-gles.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes Patch8: opencv-build-compare.patch +# PATCH-FIX-OPENSUSE opencv-gcc6-disable-pch.patch -- Disable PCH for GCC6. +Patch9: opencv-gcc6-disable-pch.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: unzip @@ -161,13 +163,19 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 # Remove Windows specific files rm -f doc/packaging.txt %build +%ifarch ppc64le +if [ $(gcc -dumpversion) -ge 6 ]; then +export mlra=-mlra +fi +%endif export CFLAGS="%{optflags} $(getconf LFS_CFLAGS)" -export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)" +export CXXFLAGS="%{optflags} ${mlra} $(getconf LFS_CFLAGS)" mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release \ ++ opencv.spec ++ --- /var/tmp/diff_new_pack.ZDYveX/_old 2016-06-14 23:05:39.0 +0200 +++ /var/tmp/diff_new_pack.ZDYveX/_new 2016-06-14 23:05:39.0 +0200 @@ -35,6 +35,8 @@ Patch6: opencv-gcc5.patch # PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes Patch8: opencv-build-compare.patch +# PATCH-FIX-OPENSUSE opencv-gcc6-disable-pch.patch -- Disable PCH for GCC6. +Patch9: opencv-gcc6-disable-pch.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: unzip @@ -146,6 +148,7 @@ %setup -q -a 1 %patch6 -p1 %patch8 -p1 +%patch9 -p1 # Remove Windows specific files rm -f doc/packaging.txt @@ -153,8 +156,13 @@ # sed -i 's/\r$//' samples/c/facedetect.cmd %build +%ifarch ppc64le +if [ $(gcc -dumpversion) -ge 6 ]; then +export mlra=-mlra +fi +%endif export CFLAGS="%{optflags} $(getconf LFS_CFLAGS)" -export CXXFLAGS="%{optflags} $(getconf LFS_CFLAGS)" +export CXXFLAGS="%{optflags} ${mlra} $(getconf LFS_CFLAGS)" mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release \ ++ opencv-gcc6-disable-pch.patch ++ >From a0fdc91a14f07de25d858037940fcd3ba859b4e2 Mon Sep 17 00:00:00 2001 From: Maksim ShabuninDate: Fri, 13 May 2016 13:28:09 +0300 Subject: [PATCH] Disabled PCH support for gcc >= 6.0.0 Command line generation routine uses "-isystem" to include headers outside of "/modules" folder, but GCC 6 does not work when passed "-isystem /usr/include" option. --- cmake/OpenCVPCHSupport.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/OpenCVPCHSupport.cmake b/cmake/OpenCVPCHSupport.cmake index 243fb4c..a2df014 100644 --- a/cmake/OpenCVPCHSupport.cmake +++ b/cmake/OpenCVPCHSupport.cmake @@ -19,7 +19,7 @@ IF(CMAKE_COMPILER_IS_GNUCXX) ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion OUTPUT_VARIABLE gcc_compiler_version) #MESSAGE("GCC Version: ${gcc_compiler_version}") -IF(gcc_compiler_version VERSION_GREATER "4.2.-1") +IF(gcc_compiler_version VERSION_GREATER "4.2.-1" AND gcc_compiler_version VERSION_LESS "6.0.0") SET(PCHSupport_FOUND TRUE) ENDIF() -- 2.8.2
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2016-03-26 15:20:54 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2016-03-05 11:21:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2016-03-26 15:20:55.0 +0100 @@ -1,0 +2,11 @@ +Mon Mar 21 17:05:19 UTC 2016 - toddrme2...@gmail.com + +- Test for python versions greater than or equal to the current + version. + +--- +Wed Mar 9 18:15:57 UTC 2016 - toddrme2...@gmail.com + +- Add python 3 support + +--- --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2016-03-05 11:21:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2016-03-26 15:20:55.0 +0100 @@ -1,0 +2,11 @@ +Mon Mar 21 17:05:19 UTC 2016 - toddrme2...@gmail.com + +- Test for python versions greater than or equal to the current + version. + +--- +Wed Mar 9 18:15:57 UTC 2016 - toddrme2...@gmail.com + +- Add python 3 support + +--- Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.mHgwfq/_old 2016-03-26 15:20:57.0 +0100 +++ /var/tmp/diff_new_pack.mHgwfq/_new 2016-03-26 15:20:57.0 +0100 @@ -82,6 +82,8 @@ BuildRequires: libpng16-devel BuildRequires: python-devel BuildRequires: python-numpy-devel +BuildRequires: python3-devel +BuildRequires: python3-numpy-devel %if 0%{?suse_version} != 1315 || 0%{?is_opensuse} BuildRequires: python-sphinx %endif @@ -124,15 +126,23 @@ documentation. It should be installed if you want to develop programs that will use the OpenCV library. -%package -n python-%name -Summary:Python bindings for apps which use OpenCV +%package -n python-%{name} +Summary:Python 2 bindings for apps which use OpenCV Group: Development/Libraries/Python -Requires: python-base = %{py_ver} -%py_requires +Requires: python-base >= %{py_ver} Conflicts: python-opencv -%description -n python-%name -This package contains Python bindings for the OpenCV library. +%description -n python-%{name} +This package contains Python 2 bindings for the OpenCV library. + +%package -n python3-%{name} +Summary:Python 3 bindings for apps which use OpenCV +Group: Development/Libraries/Python +Requires: python3-base >= %{py3_ver} +Conflicts: python3-opencv + +%description -n python3-%name +This package contains Python 3 bindings for the OpenCV library. %package doc Summary:Documentation and examples for OpenCV @@ -219,10 +229,14 @@ %{_libdir}/pkgconfig/opencv.pc %{_datadir}/OpenCV/OpenCVConfig*.cmake -%files -n python-%name +%files -n python-%{name} %defattr(-,root,root,-) %{python_sitearch}/cv2.so +%files -n python3-%{name} +%defattr(-,root,root,-) +%{python3_sitearch}/cv2.%{py3_soflags}.so + %files doc %defattr(-,root,root,-) %{_docdir}/%{name}-doc/ ++ opencv.spec ++ --- /var/tmp/diff_new_pack.mHgwfq/_old 2016-03-26 15:20:57.0 +0100 +++ /var/tmp/diff_new_pack.mHgwfq/_new 2016-03-26 15:20:57.0 +0100 @@ -74,6 +74,8 @@ BuildRequires: libpng16-devel BuildRequires: python-devel BuildRequires: python-numpy-devel +BuildRequires: python3-devel +BuildRequires: python3-numpy-devel %if 0%{?suse_version} != 1315 || 0%{?is_opensuse} BuildRequires: python-sphinx %endif @@ -114,14 +116,21 @@ documentation. It should be installed if you want to develop programs that will use the OpenCV library. -%package -n python-%name -Summary:Python bindings for apps which use OpenCV +%package -n python-%{name} +Summary:Python 2 bindings for apps which use OpenCV Group: Development/Libraries/Python -Requires: python-base = %{py_ver} -%py_requires +Requires: python-base >= %{py_ver} -%description -n python-%name -This package contains Python bindings for the OpenCV library. +%description -n python-%{name} +This package contains Python 2 bindings for the OpenCV library. + +%package -n python3-%{name} +Summary:Python 3 bindings for apps which use OpenCV +Group: Development/Libraries/Python +Requires: python3-base >= %{py3_ver} + +%description -n python3-%{name} +This package contains Python 3 bindings for the OpenCV library. %package doc Summary:Documentation and examples for OpenCV @@ -207,10
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2016-03-05 11:21:23 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2016-01-28 17:18:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2016-03-05 11:21:26.0 +0100 @@ -1,0 +2,135 @@ +Thu Mar 3 21:17:52 UTC 2016 - tittiatc...@gmail.com + +- Added opencv_contrib_face-3.1.0.tar.bz2 + * This tarball is created to take only the face module from the +contrib package. The Face module is required by libkface, which +in its turn is required by digikam. + +--- +Sun Feb 28 19:37:23 UTC 2016 - joerg.loren...@ki.tng.de + +- Added _constraints file to avoid random failures on small workers + (at least for builds on PMBS) + +--- +Sat Feb 27 11:11:34 UTC 2016 - joerg.loren...@ki.tng.de + +- Update to OpenCV 3.1.0 + - A lot of new functionality has been introduced during Google +Summer of Code 2015: ++ “Omnidirectional Cameras Calibration and Stereo 3D + Reconstruction” – opencv_contrib/ccalib module + (Baisheng Lai, Bo Li) ++ “Structure From Motion” – opencv_contrib/sfm module + (Edgar Riba, Vincent Rabaud) ++ “Improved Deformable Part-based Models” – opencv_contrib/dpm + module (Jiaolong Xu, Bence Magyar) ++ “Real-time Multi-object Tracking using Kernelized Correlation + Filter” – opencv_contrib/tracking module + (Laksono Kurnianggoro, Fernando J. Iglesias Garcia) ++ “Improved and expanded Scene Text Detection” – + opencv_contrib/text module (Lluis Gomez, Vadim Pisarevsky) ++ “Stereo correspondence improvements” – opencv_contrib/stereo + module (Mircea Paul Muresan, Sergei Nosov) ++ “Structured-Light System Calibration” – + opencv_contrib/structured_light (Roberta Ravanelli, + Delia Passalacqua, Stefano Fabri, Claudia Rapuano) ++ “Chessboard+ArUco for camera calibration” – + opencv_contrib/aruco (Sergio Garrido, Prasanna, Gary Bradski) ++ “Implementation of universal interface for deep neural + network frameworks” – opencv_contrib/dnn module + (Vitaliy Lyudvichenko, Anatoly Baksheev) ++ “Recent advances in edge-aware filtering, improved SGBM + stereo algorithm” – opencv/calib3d and opencv_contrib/ximgproc + (Alexander Bokov, Maksim Shabunin) ++ “Improved ICF detector, waldboost implementation” – + opencv_contrib/xobjdetect (Vlad Shakhuro, Alexander Bovyrin) ++ “Multi-target TLD tracking” – opencv_contrib/tracking module + (Vladimir Tyan, Antonella Cascitelli) ++ “3D pose estimation using CNNs” – opencv_contrib/cnn_3dobj + (Yida Wang, Manuele Tamburrano, Stefano Fabri) + - Many great contributions made by the community, such as: ++ Support for HDF5 format ++ New/Improved optical flow algorithms ++ Multiple new image processing algorithms for filtering, + segmentation and feature detection ++ Superpixel segmentation and much more + - IPPICV is now based on IPP 9.0.1, which should make OpenCV +even faster on modern Intel chips + - opencv_contrib modules can now be included into the +opencv2.framework for iOS + - Newest operating systems are supported: Windows 10 and +OSX 10.11 (Visual Studio 2015 and XCode 7.1.1) + - Interoperability between T-API and OpenCL, OpenGL, DirectX and +Video Acceleration API on Linux, as well as Android 5 camera. + - HAL (Hardware Acceleration Layer) module functionality has been +moved into corresponding basic modules; the HAL replacement +mechanism has been implemented along with the examples +- Removed improve-sphinx-search.diff, opencv-altivec-vector.patch, + opencv-pkgconfig.patch and opencv-samples.patch, fixed upstream. +- Fixed opencv-qt5-sobump.diff, opencv-build-compare.patch, + opencv-gcc5.patch and opencv-gles.patch. + +- Version OpenCV 3.0.0 + + ~1500 patches, submitted as PR @ github. All our patches go +the same route. + + opencv_contrib (http://github.com/itseez/opencv_contrib) +repository has been added. A lot of new functionality is there +already! opencv_contrib is only compatible with 3.0/master, +not 2.4. Clone the repository and use “cmake … +-D OPENCV_EXTRA_MODULES_PATH= …” +to build opencv and opencv_contrib together. + + a subset of Intel IPP (IPPCV) is given to us and our users free +of charge, free of licensing fees, for commercial and +non-commerical use. It’s used by default in x86 and x64 builds +on Windows, Linux and Mac. + + T-API (transparent
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2016-01-28 17:18:35 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2015-12-27 01:59:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2016-01-28 17:18:42.0 +0100 @@ -1,0 +2,6 @@ +Fri Jan 22 09:47:00 UTC 2016 - o...@aepfle.de + +- Reduce build-compare noise + opencv-build-compare.patch + +--- opencv.changes: same change New: opencv-build-compare.patch Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.zwCGUz/_old 2016-01-28 17:18:44.0 +0100 +++ /var/tmp/diff_new_pack.zwCGUz/_new 2016-01-28 17:18:44.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencv-qt5 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -44,6 +44,8 @@ Patch6: opencv-gcc5.patch # PATCH-FIX-UPSTREAM opencv-gles.patch -- support Qt5 built with GLES Patch7: opencv-gles.patch +# PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes +Patch8: opencv-build-compare.patch BuildRequires: cmake BuildRequires: fdupes %if 0%{?suse_version} > 1310 @@ -157,6 +159,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 # Remove Windows specific files rm -f doc/packaging.txt ++ opencv.spec ++ --- /var/tmp/diff_new_pack.zwCGUz/_old 2016-01-28 17:18:44.0 +0100 +++ /var/tmp/diff_new_pack.zwCGUz/_new 2016-01-28 17:18:44.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -40,6 +40,8 @@ Patch5: opencv-altivec-vector.patch # PATCH-FIX-UPSTREAM opencv-gcc5.patch -- support gcc versions without minor version co...@suse.de Patch6: opencv-gcc5.patch +# PATCH-FIX-OPENSUSE opencv-build-compare.patch -- avoid republish if some random external version number changes +Patch8: opencv-build-compare.patch BuildRequires: cmake BuildRequires: fdupes %if 0%{?suse_version} > 1310 @@ -143,6 +145,7 @@ #%patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch8 -p1 # Remove Windows specific files rm -f doc/packaging.txt ++ opencv-build-compare.patch ++ --- CMakeLists.txt |4 ++-- cmake/OpenCVUtils.cmake |3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) Index: opencv-2.4.11/CMakeLists.txt === --- opencv-2.4.11.orig/CMakeLists.txt +++ opencv-2.4.11/CMakeLists.txt @@ -675,11 +675,11 @@ endif() # == build platform == status("") status(" Platform:") -status("Host:" ${CMAKE_HOST_SYSTEM_NAME} ${CMAKE_HOST_SYSTEM_VERSION} ${CMAKE_HOST_SYSTEM_PROCESSOR}) +status("Host:" "Linux") if(CMAKE_CROSSCOMPILING) status("Target:" ${CMAKE_SYSTEM_NAME} ${CMAKE_SYSTEM_VERSION} ${CMAKE_SYSTEM_PROCESSOR}) endif() -status("CMake:"${CMAKE_VERSION}) +status("CMake:""YES") status("CMake generator:" ${CMAKE_GENERATOR}) status("CMake build tool:" ${CMAKE_BUILD_TOOL}) if(MSVC) Index: opencv-2.4.11/cmake/OpenCVUtils.cmake === --- opencv-2.4.11.orig/cmake/OpenCVUtils.cmake +++ opencv-2.4.11/cmake/OpenCVUtils.cmake @@ -319,15 +319,18 @@ function(status text) if(${status_cond}) string(REPLACE ";" " " status_then "${status_then}") string(REGEX REPLACE "^[ \t]+" "" status_then "${status_then}") +string(REGEX REPLACE "\\(ver [^\\)]+\\)" "" status_then "${status_then}") ocv_output_status("${status_text} ${status_then}") else() string(REPLACE ";" " " status_else "${status_else}") string(REGEX REPLACE "^[ \t]+" "" status_else "${status_else}") +string(REGEX REPLACE "\\(ver [^\\)]+\\)" "" status_else "${status_else}") ocv_output_status("${status_text} ${status_else}") endif() else() string(REPLACE ";" " "
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2015-12-27 01:59:41 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2015-12-16 17:41:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2015-12-27 01:59:42.0 +0100 @@ -1,0 +2,6 @@ +Wed Dec 23 16:51:20 UTC 2015 - alarr...@suse.com + +- Remove BuildRequirement for python-sphinx in SLE12, since it's + not available there and it's not a mandatory requirement. + +--- opencv.changes: same change Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.jszWPZ/_old 2015-12-27 01:59:46.0 +0100 +++ /var/tmp/diff_new_pack.jszWPZ/_new 2015-12-27 01:59:46.0 +0100 @@ -85,7 +85,9 @@ BuildRequires: libpng16-devel BuildRequires: python-devel BuildRequires: python-numpy-devel +%if 0%{?suse_version} != 1315 || 0%{?is_opensuse} BuildRequires: python-sphinx +%endif BuildRequires: zlib-devel BuildRequires: pkgconfig(glu) Conflicts: opencv @@ -193,7 +195,11 @@ cd build make DESTDIR=%{?buildroot:%{buildroot}} install/fast mkdir -p %{buildroot}%{_docdir} +%if 0%{?suse_version} != 1315 || 0%{?is_opensuse} mv %{buildroot}%{_datadir}/OpenCV/doc %{buildroot}%{_docdir}/%{name}-doc +%else +mkdir -p %{buildroot}%{_docdir}/%{name}-doc +%endif mv %{buildroot}%{_datadir}/OpenCV/samples %{buildroot}%{_docdir}/%{name}-doc/examples # Fix rpmlint warning "doc-file-dependency" ++ opencv.spec ++ --- /var/tmp/diff_new_pack.jszWPZ/_old 2015-12-27 01:59:46.0 +0100 +++ /var/tmp/diff_new_pack.jszWPZ/_new 2015-12-27 01:59:46.0 +0100 @@ -77,7 +77,9 @@ BuildRequires: libpng16-devel BuildRequires: python-devel BuildRequires: python-numpy-devel +%if 0%{?suse_version} != 1315 || 0%{?is_opensuse} BuildRequires: python-sphinx +%endif BuildRequires: zlib-devel BuildRequires: pkgconfig(glu) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -179,7 +181,11 @@ cd build make DESTDIR=%{?buildroot:%{buildroot}} install/fast mkdir -p %{buildroot}%{_docdir} +%if 0%{?suse_version} != 1315 || 0%{?is_opensuse} mv %{buildroot}%{_datadir}/OpenCV/doc %{buildroot}%{_docdir}/%{name}-doc +%else +mkdir -p %{buildroot}%{_docdir}/%{name}-doc +%endif mv %{buildroot}%{_datadir}/OpenCV/samples %{buildroot}%{_docdir}/%{name}-doc/examples # Fix rpmlint warning "doc-file-dependency"
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2015-12-16 17:41:36 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is "opencv" Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2015-08-05 19:12:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2015-12-16 17:41:52.0 +0100 @@ -1,0 +2,5 @@ +Tue Sep 22 08:47:31 UTC 2015 - o...@aepfle.de + +- Use pkgconfig for ffmpeg BuildRequires + +--- --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2015-08-05 19:12:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2015-12-16 17:41:52.0 +0100 @@ -1,0 +2,10 @@ +Wed Dec 2 09:17:09 UTC 2015 - oher...@suse.de + +- Reduce differences between two spec files + +--- +Tue Sep 22 08:47:31 UTC 2015 - o...@aepfle.de + +- Use pkgconfig for ffmpeg BuildRequires + +--- Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.J4W8Mv/_old 2015-12-16 17:41:57.0 +0100 +++ /var/tmp/diff_new_pack.J4W8Mv/_new 2015-12-16 17:41:57.0 +0100 @@ -60,7 +60,10 @@ BuildRequires: libeigen2-devel %endif %if %{with ffmpeg} -BuildRequires: libffmpeg-devel +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswscale) %endif BuildRequires: libjasper-devel BuildRequires: libjpeg-devel ++ opencv.spec ++ --- /var/tmp/diff_new_pack.J4W8Mv/_old 2015-12-16 17:41:57.0 +0100 +++ /var/tmp/diff_new_pack.J4W8Mv/_new 2015-12-16 17:41:57.0 +0100 @@ -28,9 +28,9 @@ License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:http://opencv.org/ -Source0:https://github.com/Itseez/%{name}/archive/%{version}.tar.gz +Source0:https://github.com/Itseez/opencv/archive/%{version}.tar.gz # PATCH-FIX-UPSTREAM opencv-samples.patch kop...@nand.bg -- Improve samples installation. -Patch1: %{name}-samples.patch +Patch1: opencv-samples.patch # PATCH-FIX-OPENSUSE improve-sphinx-search.diff -- properly find sphinx with alphabetic chars in version Patch3: improve-sphinx-search.diff # PATCH-FIX-UPSTREAM opencv-pkgconfig.patch -- Make sure to provide link flags in OpenCV pc file (bnc#853036). Issue is exposed when e.g. a project relies on @@ -56,7 +56,10 @@ BuildRequires: libeigen2-devel %endif %if %{with ffmpeg} -BuildRequires: libffmpeg-devel +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libswscale) %endif BuildRequires: libjasper-devel BuildRequires: libjpeg-devel @@ -112,13 +115,13 @@ documentation. It should be installed if you want to develop programs that will use the OpenCV library. -%package -n python-%{name} +%package -n python-%name Summary:Python bindings for apps which use OpenCV Group: Development/Libraries/Python Requires: python-base = %{py_ver} %py_requires -%description -n python-%{name} +%description -n python-%name This package contains Python bindings for the OpenCV library. %package doc @@ -192,7 +195,7 @@ %files %defattr(-,root,root,-) -%{_bindir}/%{name}_* +%{_bindir}/opencv_* %{_datadir}/OpenCV %exclude %{_datadir}/OpenCV/OpenCVConfig*.cmake @@ -206,10 +209,10 @@ %{_includedir}/opencv2/ %{_libdir}/libopencv_ts.a %{_libdir}/lib*.so -%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/pkgconfig/opencv.pc %{_datadir}/OpenCV/OpenCVConfig*.cmake -%files -n python-%{name} +%files -n python-%name %defattr(-,root,root,-) %{python_sitearch}/cv.py %{python_sitearch}/cv2.so
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2015-08-05 19:12:58 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2015-06-12 20:24:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2015-08-05 19:12:59.0 +0200 @@ -1,0 +2,11 @@ +Fri Jul 24 14:48:48 UTC 2015 - m...@suse.com + +- Update improve-sphinx-search.diff for new python-Sphinx(1.3.1) +* now that sphinx-build disallow executing without arguments and + give you Insufficient arguments error, use sphinx-build -h + instead +* the default usages output ie. sphinx-build(or --help) no longer + are standard error but standard output, drop OUTPUT_QUIET and + add OUTPUT_VARIABLE throws the output to SPHINX_OUTPUT as well + +--- --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2015-05-10 10:53:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2015-08-05 19:12:59.0 +0200 @@ -1,0 +2,11 @@ +Fri Jul 24 14:40:06 UTC 2015 - m...@suse.com + +- Update improve-sphinx-search.diff for new python-Sphinx(1.3.1) + * now that sphinx-build disallow executing without arguments and +give you Insufficient arguments error, use sphinx-build -h +instead + * the default usages output ie. sphinx-build(or --help) no longer +are standard error but standard output, drop OUTPUT_QUIET and +add OUTPUT_VARIABLE throws the output to SPHINX_OUTPUT as well + +--- Other differences: -- opencv.spec: same change ++ improve-sphinx-search.diff ++ --- /var/tmp/diff_new_pack.wn008A/_old 2015-08-05 19:13:03.0 +0200 +++ /var/tmp/diff_new_pack.wn008A/_new 2015-08-05 19:13:03.0 +0200 @@ -2,11 +2,19 @@ === --- cmake/OpenCVDetectPython.cmake.orig +++ cmake/OpenCVDetectPython.cmake -@@ -126,7 +126,7 @@ if(PYTHON_EXECUTABLE) - OUTPUT_QUIET +@@ -122,11 +122,12 @@ if(PYTHON_EXECUTABLE) + if(BUILD_DOCS) + find_host_program(SPHINX_BUILD sphinx-build) + if(SPHINX_BUILD) +-execute_process(COMMAND ${SPHINX_BUILD} +-OUTPUT_QUIET ++execute_process(COMMAND ${SPHINX_BUILD} -h ++OUTPUT_VARIABLE SPHINX_OUTPUT ERROR_VARIABLE SPHINX_OUTPUT - OUTPUT_STRIP_TRAILING_WHITESPACE) +-OUTPUT_STRIP_TRAILING_WHITESPACE) -if(SPHINX_OUTPUT MATCHES Sphinx v([0-9][^ \n]*)) ++OUTPUT_STRIP_TRAILING_WHITESPACE ++ERROR_STRIP_TRAILING_WHITESPACE) +if(SPHINX_OUTPUT MATCHES Sphinx v([0-9]*[^ \n]*)) set(SPHINX_VERSION ${CMAKE_MATCH_1}) set(HAVE_SPHINX 1)
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2015-06-12 20:24:29 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv-qt5.changes2015-01-30 17:47:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2015-06-12 20:24:30.0 +0200 @@ -1,0 +2,5 @@ +Wed Jun 10 12:42:49 UTC 2015 - sch...@suse.de + +- opencv-gles.patch: support Qt5 built with GLES + +--- New: opencv-gles.patch Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.KwIuyp/_old 2015-06-12 20:24:34.0 +0200 +++ /var/tmp/diff_new_pack.KwIuyp/_new 2015-06-12 20:24:34.0 +0200 @@ -42,6 +42,8 @@ Patch5: opencv-altivec-vector.patch # PATCH-FIX-UPSTREAM opencv-gcc5.patch -- support gcc versions without minor version co...@suse.de Patch6: opencv-gcc5.patch +# PATCH-FIX-UPSTREAM opencv-gles.patch -- support Qt5 built with GLES +Patch7: opencv-gles.patch BuildRequires: cmake BuildRequires: fdupes %if 0%{?suse_version} 1310 @@ -149,6 +151,7 @@ #%patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # Remove Windows specific files rm -f doc/packaging.txt ++ opencv-gles.patch ++ If Qt5 is configured with -opengl es2 then QtOpenGL doesn't define GL_PERSPECTIVE_CORRECTION_HINT. Index: opencv-2.4.11/modules/highgui/src/window_QT.cpp === --- opencv-2.4.11.orig/modules/highgui/src/window_QT.cpp +++ opencv-2.4.11/modules/highgui/src/window_QT.cpp @@ -3118,7 +3118,9 @@ void OpenGlViewPort::updateGl() void OpenGlViewPort::initializeGL() { +#ifdef GL_PERSPECTIVE_CORRECTION_HINT glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); +#endif } void OpenGlViewPort::resizeGL(int w, int h)
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2015-05-10 10:53:32 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2015-01-30 17:47:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2015-05-10 10:53:34.0 +0200 @@ -1,0 +2,19 @@ +Wed Apr 29 11:53:09 UTC 2015 - co...@suse.com + +- support gcc 5 (i.e. gcc versions without minor version): + opencv-gcc5.patch + +--- +Wed Apr 29 09:35:29 UTC 2015 - co...@suse.com + +- Update to OpenCV 2.4.11 - can't find NEWS or Changelog + merely collecting bug fixes while 3.0 is in the making, 2.4.11 + didn't even make it on their web page, it's only on download + server +- remove opencv-underlinking.patch as obsolete +- remove upstream patch bomb_commit_gstreamer-1x-support.patch + +- commenting out opencv-pkgconfig.patch - possibly it requires a rebase, + but the problem it tries to solve is unclear + +--- Old: 2.4.9.tar.gz bomb_commit_gstreamer-1x-support.patch opencv-underlinking.patch New: 2.4.11.tar.gz opencv-gcc5.patch Other differences: -- ++ opencv-qt5.spec ++ --- /var/tmp/diff_new_pack.P0DkPQ/_old 2015-05-10 10:53:36.0 +0200 +++ /var/tmp/diff_new_pack.P0DkPQ/_new 2015-05-10 10:53:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package opencv-qt5 # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %define soname 5_4 Name: opencv-qt5 -Version:2.4.9 +Version:2.4.11 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause @@ -33,8 +33,6 @@ Patch0: opencv-qt5-sobump.diff # PATCH-FIX-UPSTREAM opencv-samples.patch kop...@nand.bg -- Improve samples installation. Patch1: opencv-samples.patch -# PATCH-FIX-UPSTREAM opencv-underlinking.patch kop...@nand.bg -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. -Patch2: opencv-underlinking.patch # PATCH-FIX-OPENSUSE improve-sphinx-search.diff -- properly find sphinx with alphabetic chars in version Patch3: improve-sphinx-search.diff # PATCH-FIX-UPSTREAM opencv-pkgconfig.patch -- Make sure to provide link flags in OpenCV pc file (bnc#853036). Issue is exposed when e.g. a project relies on @@ -42,8 +40,8 @@ # PATCH-FIX-UPSTREAM opencv-altivec-vector.patch -- use __vector for altivec. https://github.com/Itseez/opencv/pull/2157 Patch4: opencv-pkgconfig.patch Patch5: opencv-altivec-vector.patch -# PATCH-FIX-UPSTREAM bomb_commit_gstreamer-1x-support.patch -- Add Gstreamer 1.x support -Patch6: bomb_commit_gstreamer-1x-support.patch +# PATCH-FIX-UPSTREAM opencv-gcc5.patch -- support gcc versions without minor version co...@suse.de +Patch6: opencv-gcc5.patch BuildRequires: cmake BuildRequires: fdupes %if 0%{?suse_version} 1310 @@ -78,13 +76,13 @@ BuildRequires: OpenEXR-devel BuildRequires: libilmbase-devel %endif +BuildRequires: libpng16-compat-devel +BuildRequires: libpng16-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: python-sphinx BuildRequires: zlib-devel BuildRequires: pkgconfig(glu) -BuildRequires: libpng16-devel -BuildRequires: libpng16-compat-devel Conflicts: opencv BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -147,9 +145,8 @@ %setup -q -n opencv-%version %patch0 -p1 %patch1 -p1 -%patch2 -p1 %patch3 -p0 -%patch4 -p1 +#%patch4 -p1 %patch5 -p1 %patch6 -p1 ++ opencv.spec ++ --- /var/tmp/diff_new_pack.P0DkPQ/_old 2015-05-10 10:53:36.0 +0200 +++ /var/tmp/diff_new_pack.P0DkPQ/_new 2015-05-10 10:53:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %define soname 2_4 Name: opencv -Version:2.4.9 +Version:2.4.11 Release:0 Summary:Collection of algorithms for computer vision
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2015-01-30 17:47:31 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: New Changes file: --- /dev/null 2014-12-25 22:38:16.200041506 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv-qt5.changes 2015-01-30 17:47:42.0 +0100 @@ -0,0 +1,448 @@ +--- +Mon Jan 26 09:46:21 UTC 2015 - tittiatc...@gmail.com + +- Add specific buildrequires for libpng15, so that we are + building against the system provided libpng. + +--- +Sat Jan 3 19:00:24 UTC 2015 - tittiatc...@gmail.com + +- Enable Qt5 build for openCV. Unfortunately the Qt5 build will + conflict with the Qt4 version. + Added patch opencv-qt5-sobump.diff to have at least the libraries + enabled for co-installability + +--- +Tue May 13 14:56:21 EEST 2014 - kop...@gmail.com + +- Update to OpenCV 2.4.9 + More info at: + http://opencv.org/opencv-2-4-9-is-out.html + The brief list of changes: + * new 3D visualization module ‘viz’; + * performance fixes in ‘ocl’ module; + * fixes in Android Camera; + * improved CUDA support for mobile platforms; + * bugfixes from community; + * 55 reported bugs have been closed; + * 156 pull requests have been merged. + +--- +Sun Apr 6 16:22:56 UTC 2014 - tittiatc...@gmail.com + +- Drop the BuildRequires on libucil and libunicap for Factory. This + stops us from getting ride of Gstreamer 0.10 and besides these two + libraries seem to be unmaintained upstream as that the latest + actions are from 2010 + +--- +Thu Apr 3 11:22:56 UTC 2014 - tittiatc...@gmail.com + +- Add upstream patch (3.0 version) to support Gstreamer 1.x + * bomb_commit_gstreamer-1x-support.patch + +--- +Thu Mar 13 07:50:56 UTC 2014 - tchva...@suse.com + +- Upstream now provides tarballs with source only as git tags + from github so update Source0 path. + +--- +Wed Mar 12 12:13:39 UTC 2014 - tchva...@suse.com + +- Add requires on various X extensions linked to opencv_ts module. + As those are present in the .pc file we need it anyway. + +--- +Sun Jan 19 15:57:26 EET 2014 - kop...@gmail.com + +- Update to OpenCV 2.4.8 + More info at: + http://opencv.org/opencv-2-4-8.html + The brief list of changes: + * NVidia CUDA support on Android devices with CUDA capable SoC and +CUDA sample; + * Concurrent kernel execution and user defined context support for +OpenCL; + * Integration with Intel Perceptual SDK and new depth sensors support +for Windows; + * 32 reported bugs have been closed; + * 139 pull requests have been merged; + +--- +Thu Jan 16 17:11:21 UTC 2014 - dvla...@suse.com + +- Fix build with altivec: + opencv-altivec-vector.patch + +--- +Sun Dec 1 17:37:36 UTC 2013 - hrvoje.sen...@gmail.com + +- Added opencv-pkgconfig.patch: make sure to provide link flags in + OpenCV pc file (bnc#853036) + +--- +Tue Nov 12 23:07:23 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to OpenCV 2.4.7 + More info at: + http://opencv.org/opencv-2-4-7-is-out.html + The brief list of changes: + * dynamic OpenCL runtime loading, setting default OpenCL device +via env var, many bug-fixes and some new optimization with OpenCL + * bug-fixes and new optimizations in CUDA stuff + * latest NDK and Android OS support, Native Android Camera tuning + * minor fixes, XAML sample and MS Certification compatibility +in WinRT stuff + * 382 pull requests have been merged + * 54 reported bugs have been fixed +- Added pkgconfig(glu) Requires to devel package, as per .pc file +- Make devel package provides also devel-static one +- Drop assume-Sphinx-is-there.diff, and add improve-sphinx-search.diff, + for properly finding sphinx with alphabetic chars in version + +--- +Sun Nov 10 09:42:16 UTC 2013 - tittiatc...@gmail.com + +- Add patch assume-Sphinx-is-there.diff to fix building with + Sphinx versions that have alphanumeric characters in the version + (Only for factory builds at the moment) +
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2014-05-17 21:46:35 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2014-04-30 15:10:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2014-05-17 21:46:43.0 +0200 @@ -1,0 +2,15 @@ +Tue May 13 14:56:21 EEST 2014 - kop...@gmail.com + +- Update to OpenCV 2.4.9 + More info at: + http://opencv.org/opencv-2-4-9-is-out.html + The brief list of changes: + * new 3D visualization module ‘viz’; + * performance fixes in ‘ocl’ module; + * fixes in Android Camera; + * improved CUDA support for mobile platforms; + * bugfixes from community; + * 55 reported bugs have been closed; + * 156 pull requests have been merged. + +--- Old: 2.4.8.tar.gz New: 2.4.9.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.zfp2NC/_old 2014-05-17 21:46:46.0 +0200 +++ /var/tmp/diff_new_pack.zfp2NC/_new 2014-05-17 21:46:46.0 +0200 @@ -22,7 +22,7 @@ %define soname 2_4 Name: opencv -Version:2.4.8 +Version:2.4.9 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause ++ 2.4.8.tar.gz - 2.4.9.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/2.4.8.tar.gz /work/SRC/openSUSE:Factory/.opencv.new/2.4.9.tar.gz differ: char 28, line 1 ++ opencv-samples.patch ++ --- /var/tmp/diff_new_pack.zfp2NC/_old 2014-05-17 21:46:46.0 +0200 +++ /var/tmp/diff_new_pack.zfp2NC/_new 2014-05-17 21:46:46.0 +0200 @@ -1,7 +1,7 @@ -diff -Naur opencv-2.4.7.orig/CMakeLists.txt opencv-2.4.7/CMakeLists.txt opencv-2.4.7.orig/CMakeLists.txt 2013-11-06 15:26:39.0 +0100 -+++ opencv-2.4.7/CMakeLists.txt2013-11-12 23:58:52.378443609 +0100 -@@ -504,7 +504,7 @@ +diff -urN opencv-2.4.9-orig/CMakeLists.txt opencv-2.4.9/CMakeLists.txt +--- opencv-2.4.9-orig/CMakeLists.txt 2014-04-11 13:15:26.0 +0300 opencv-2.4.9/CMakeLists.txt2014-05-13 14:42:25.709764721 +0300 +@@ -556,7 +556,7 @@ endif() # examples @@ -10,9 +10,9 @@ add_subdirectory(samples) endif() -diff -Naur opencv-2.4.7.orig/samples/CMakeLists.txt opencv-2.4.7/samples/CMakeLists.txt opencv-2.4.7.orig/samples/CMakeLists.txt 2013-11-06 15:26:39.0 +0100 -+++ opencv-2.4.7/samples/CMakeLists.txt2013-11-13 00:01:39.970348422 +0100 +diff -urN opencv-2.4.9-orig/samples/CMakeLists.txt opencv-2.4.9/samples/CMakeLists.txt +--- opencv-2.4.9-orig/samples/CMakeLists.txt 2014-04-11 13:15:26.0 +0300 opencv-2.4.9/samples/CMakeLists.txt2014-05-13 14:42:25.710764736 +0300 @@ -10,6 +10,7 @@ # # @@ -34,20 +34,9 @@ # # END OF BUILD CASE 1: Build samples with library sources -diff -Naur opencv-2.4.7.orig/samples/gpu/CMakeLists.txt opencv-2.4.7/samples/gpu/CMakeLists.txt opencv-2.4.7.orig/samples/gpu/CMakeLists.txt 2013-11-06 15:26:39.0 +0100 -+++ opencv-2.4.7/samples/gpu/CMakeLists.txt2013-11-13 00:02:21.474829545 +0100 -@@ -83,6 +83,6 @@ - if (INSTALL_C_EXAMPLES AND NOT WIN32) - file(GLOB install_list *.c *.cpp *.jpg *.png *.data makefile.* build_all.sh *.dsp *.cmd ) - install(FILES ${install_list} -- DESTINATION share/OpenCV/samples/${project} -+ DESTINATION share/OpenCV/samples/gpu - PERMISSIONS OWNER_READ GROUP_READ WORLD_READ) - endif() -diff -Naur opencv-2.4.7.orig/samples/python/CMakeLists.txt opencv-2.4.7/samples/python/CMakeLists.txt opencv-2.4.7.orig/samples/python/CMakeLists.txt1970-01-01 01:00:00.0 +0100 -+++ opencv-2.4.7/samples/python/CMakeLists.txt 2013-11-13 00:03:21.049084764 +0100 +diff -urN opencv-2.4.9-orig/samples/python/CMakeLists.txt opencv-2.4.9/samples/python/CMakeLists.txt +--- opencv-2.4.9-orig/samples/python/CMakeLists.txt1970-01-01 02:00:00.0 +0200 opencv-2.4.9/samples/python/CMakeLists.txt 2014-05-13 14:42:25.710764736 +0300 @@ -0,0 +1,12 @@ +# - +# CMake file for Python samples. See root CMakeLists.txt @@ -61,9 +50,9 @@ +GROUP_READ GROUP_EXECUTE +WORLD_READ WORLD_EXECUTE) +endif() -diff -Naur opencv-2.4.7.orig/samples/python2/CMakeLists.txt opencv-2.4.7/samples/python2/CMakeLists.txt opencv-2.4.7.orig/samples/python2/CMakeLists.txt
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2014-04-30 15:10:07 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2014-04-04 16:39:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2014-04-30 15:10:08.0 +0200 @@ -1,0 +2,8 @@ +Sun Apr 6 16:22:56 UTC 2014 - tittiatc...@gmail.com + +- Drop the BuildRequires on libucil and libunicap for Factory. This + stops us from getting ride of Gstreamer 0.10 and besides these two + libraries seem to be unmaintained upstream as that the latest + actions are from 2010 + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.aL1H9x/_old 2014-04-30 15:10:11.0 +0200 +++ /var/tmp/diff_new_pack.aL1H9x/_new 2014-04-30 15:10:11.0 +0200 @@ -48,6 +48,8 @@ BuildRequires: gstreamer-plugins-base-devel %else BuildRequires: gstreamer-0_10-plugins-base-devel +BuildRequires: libucil-devel +BuildRequires: libunicap-devel %endif BuildRequires: libdc1394-devel %if 0%{?suse_version} 1230 @@ -62,8 +64,6 @@ BuildRequires: libjpeg-devel BuildRequires: libqt4-devel BuildRequires: libtiff-devel -BuildRequires: libucil-devel -BuildRequires: libunicap-devel BuildRequires: libv4l-devel %if 0%{?suse_version} 1220 BuildRequires: ilmbase-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2014-04-04 16:39:52 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2014-03-13 20:43:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2014-04-04 16:39:54.0 +0200 @@ -1,0 +2,6 @@ +Thu Apr 3 11:22:56 UTC 2014 - tittiatc...@gmail.com + +- Add upstream patch (3.0 version) to support Gstreamer 1.x + * bomb_commit_gstreamer-1x-support.patch + +--- New: bomb_commit_gstreamer-1x-support.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.fTUeKJ/_old 2014-04-04 16:39:55.0 +0200 +++ /var/tmp/diff_new_pack.fTUeKJ/_new 2014-04-04 16:39:55.0 +0200 @@ -40,9 +40,15 @@ # PATCH-FIX-UPSTREAM opencv-altivec-vector.patch -- use __vector for altivec. https://github.com/Itseez/opencv/pull/2157 Patch4: opencv-pkgconfig.patch Patch5: opencv-altivec-vector.patch +# PATCH-FIX-UPSTREAM bomb_commit_gstreamer-1x-support.patch -- Add Gstreamer 1.x support +Patch6: bomb_commit_gstreamer-1x-support.patch BuildRequires: cmake BuildRequires: fdupes +%if 0%{?suse_version} 1310 +BuildRequires: gstreamer-plugins-base-devel +%else BuildRequires: gstreamer-0_10-plugins-base-devel +%endif BuildRequires: libdc1394-devel %if 0%{?suse_version} 1230 BuildRequires: libeigen3-devel @@ -132,6 +138,7 @@ %patch3 -p0 %patch4 -p1 %patch5 -p1 +%patch6 -p1 # Remove Windows specific files rm -f doc/packaging.txt @@ -155,6 +162,9 @@ -DWITH_OPENGL=ON \ -DWITH_UNICAP=ON \ -DWITH_XINE=ON \ +%if 0%{?suse_version} = 1310 + -DWITH_GSTREAMER_0_10=ON \ +%endif %ifnarch x86_64 -DENABLE_SSE=0 \ -DENABLE_SSE2=0 \ ++ bomb_commit_gstreamer-1x-support.patch ++ 1859 lines (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2014-03-13 20:43:49 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2014-01-23 15:50:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2014-03-13 20:43:52.0 +0100 @@ -1,0 +2,28 @@ +Thu Mar 13 07:50:56 UTC 2014 - tchva...@suse.com + +- Upstream now provides tarballs with source only as git tags + from github so update Source0 path. + +--- +Wed Mar 12 12:13:39 UTC 2014 - tchva...@suse.com + +- Add requires on various X extensions linked to opencv_ts module. + As those are present in the .pc file we need it anyway. + +--- +Sun Jan 19 15:57:26 EET 2014 - kop...@gmail.com + +- Update to OpenCV 2.4.8 + More info at: + http://opencv.org/opencv-2-4-8.html + The brief list of changes: + * NVidia CUDA support on Android devices with CUDA capable SoC and +CUDA sample; + * Concurrent kernel execution and user defined context support for +OpenCL; + * Integration with Intel Perceptual SDK and new depth sensors support +for Windows; + * 32 reported bugs have been closed; + * 139 pull requests have been merged; + +--- Old: opencv-2.4.7.tar.gz New: 2.4.8.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.ngoHnp/_old 2014-03-13 20:43:54.0 +0100 +++ /var/tmp/diff_new_pack.ngoHnp/_new 2014-03-13 20:43:54.0 +0100 @@ -22,13 +22,13 @@ %define soname 2_4 Name: opencv -Version:2.4.7 +Version:2.4.8 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:http://opencv.org/ -Source0: http://downloads.sourceforge.net/project/%{name}library/%{name}-unix/%{version}/%{name}-%{version}.tar.gz +Source0:https://github.com/Itseez/%{name}/archive/%{version}.tar.gz # PATCH-FIX-UPSTREAM opencv-samples.patch kop...@nand.bg -- Improve samples installation. Patch1: %{name}-samples.patch # PATCH-FIX-UPSTREAM opencv-underlinking.patch kop...@nand.bg -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. @@ -94,7 +94,12 @@ Provides: %{name}-devel-static = %{version} Requires: %{libname}%{soname} = %{version} Requires: %{name} = %{version} +Requires: pkgconfig(gl) Requires: pkgconfig(glu) +Requires: pkgconfig(ice) +Requires: pkgconfig(sm) +Requires: pkgconfig(x11) +Requires: pkgconfig(xext) %description devel This package contains the OpenCV C/C++ library and header files, as well as ++ opencv-2.4.7.tar.gz - 2.4.8.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-2.4.7.tar.gz /work/SRC/openSUSE:Factory/.opencv.new/2.4.8.tar.gz differ: char 19, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2014-01-19 21:42:03 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-12-02 07:25:54.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2014-01-23 15:50:16.0 +0100 @@ -1,0 +2,6 @@ +Thu Jan 16 17:11:21 UTC 2014 - dvla...@suse.com + +- Fix build with altivec: + opencv-altivec-vector.patch + +--- New: opencv-altivec-vector.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.MbYGBL/_old 2014-01-23 15:50:18.0 +0100 +++ /var/tmp/diff_new_pack.MbYGBL/_new 2014-01-23 15:50:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,7 +37,9 @@ Patch3: improve-sphinx-search.diff # PATCH-FIX-UPSTREAM opencv-pkgconfig.patch -- Make sure to provide link flags in OpenCV pc file (bnc#853036). Issue is exposed when e.g. a project relies on # getting opencv vars via pc (first), and then via CMake, as is the case with nomacs +# PATCH-FIX-UPSTREAM opencv-altivec-vector.patch -- use __vector for altivec. https://github.com/Itseez/opencv/pull/2157 Patch4: opencv-pkgconfig.patch +Patch5: opencv-altivec-vector.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: gstreamer-0_10-plugins-base-devel @@ -124,6 +126,7 @@ %patch2 -p1 %patch3 -p0 %patch4 -p1 +%patch5 -p1 # Remove Windows specific files rm -f doc/packaging.txt ++ opencv-altivec-vector.patch ++ Index: opencv-2.4.7/3rdparty/include/opencl/1.2/CL/cl_platform.h === --- opencv-2.4.7.orig/3rdparty/include/opencl/1.2/CL/cl_platform.h +++ opencv-2.4.7/3rdparty/include/opencl/1.2/CL/cl_platform.h @@ -332,13 +332,13 @@ typedef unsigned int cl_GLenum; /* Define basic vector types */ #if defined( __VEC__ ) #include altivec.h /* may be omitted depending on compiler. AltiVec spec provides no way to detect whether the header is required. */ - typedef vector unsigned char __cl_uchar16; - typedef vector signed char __cl_char16; - typedef vector unsigned short__cl_ushort8; - typedef vector signed short __cl_short8; - typedef vector unsigned int __cl_uint4; - typedef vector signed int__cl_int4; - typedef vector float __cl_float4; + typedef __vector unsigned char __cl_uchar16; + typedef __vector signed char __cl_char16; + typedef __vector unsigned short__cl_ushort8; + typedef __vector signed short __cl_short8; + typedef __vector unsigned int __cl_uint4; + typedef __vector signed int__cl_int4; + typedef __vector float __cl_float4; #define __CL_UCHAR16__ 1 #define __CL_CHAR16__ 1 #define __CL_USHORT8__ 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-12-02 07:25:53 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-11-18 13:09:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-12-02 07:25:54.0 +0100 @@ -1,0 +2,6 @@ +Sun Dec 1 17:37:36 UTC 2013 - hrvoje.sen...@gmail.com + +- Added opencv-pkgconfig.patch: make sure to provide link flags in + OpenCV pc file (bnc#853036) + +--- New: opencv-pkgconfig.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.lxTfFT/_old 2013-12-02 07:25:56.0 +0100 +++ /var/tmp/diff_new_pack.lxTfFT/_new 2013-12-02 07:25:56.0 +0100 @@ -35,6 +35,9 @@ Patch2: %{name}-underlinking.patch # PATCH-FIX-OPENSUSE improve-sphinx-search.diff -- properly find sphinx with alphabetic chars in version Patch3: improve-sphinx-search.diff +# PATCH-FIX-UPSTREAM opencv-pkgconfig.patch -- Make sure to provide link flags in OpenCV pc file (bnc#853036). Issue is exposed when e.g. a project relies on +# getting opencv vars via pc (first), and then via CMake, as is the case with nomacs +Patch4: opencv-pkgconfig.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: gstreamer-0_10-plugins-base-devel @@ -120,6 +123,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p0 +%patch4 -p1 # Remove Windows specific files rm -f doc/packaging.txt ++ opencv-pkgconfig.patch ++ diff -baur opencv-2.4.7.orig/cmake/OpenCVGenPkgconfig.cmake opencv-2.4.7/cmake/OpenCVGenPkgconfig.cmake --- opencv-2.4.7.orig/cmake/OpenCVGenPkgconfig.cmake2013-11-12 20:31:27.253763202 + +++ opencv-2.4.7/cmake/OpenCVGenPkgconfig.cmake 2013-11-12 20:41:48.936262732 + @@ -10,7 +10,7 @@ # --- set(prefix ${CMAKE_INSTALL_PREFIX}) set(exec_prefix \${prefix}) -set(libdir ) #TODO: need link paths for OpenCV_EXTRA_COMPONENTS +set(libdir \${prefix}/${OPENCV_LIB_INSTALL_PATH}) set(includedir \${prefix}/${OPENCV_INCLUDE_INSTALL_PATH}) if(CMAKE_BUILD_TYPE MATCHES Release) @@ -35,10 +35,11 @@ ocv_list_reverse(OpenCV_EXTRA_COMPONENTS) #build the list of components -set(OpenCV_LIB_COMPONENTS_ ) +set(OpenCV_LIB_COMPONENTS_ -L\${libdir}) foreach(CVLib ${OpenCV_LIB_COMPONENTS}) get_target_property(libpath ${CVLib} LOCATION_${CMAKE_BUILD_TYPE}) get_filename_component(libname ${libpath} NAME) + get_filename_component(lname ${libpath} NAME_WE) if(INSTALL_TO_MANGLED_PATHS) set(libname ${libname}.${OPENCV_VERSION}) @@ -51,7 +52,8 @@ set(installDir ${OPENCV_LIB_INSTALL_PATH}) endif() - set(OpenCV_LIB_COMPONENTS_ ${OpenCV_LIB_COMPONENTS_} \${exec_prefix}/${installDir}/${libname}) + string(REPLACE libopencv -lopencv lname ${lname}) + set(OpenCV_LIB_COMPONENTS_ ${OpenCV_LIB_COMPONENTS_} ${lname}) endforeach() # add extra dependencies required for OpenCV -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-11-18 13:09:08 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-08-01 15:56:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-11-18 13:09:11.0 +0100 @@ -1,0 +2,27 @@ +Tue Nov 12 23:07:23 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to OpenCV 2.4.7 + More info at: + http://opencv.org/opencv-2-4-7-is-out.html + The brief list of changes: + * dynamic OpenCL runtime loading, setting default OpenCL device +via env var, many bug-fixes and some new optimization with OpenCL + * bug-fixes and new optimizations in CUDA stuff + * latest NDK and Android OS support, Native Android Camera tuning + * minor fixes, XAML sample and MS Certification compatibility +in WinRT stuff + * 382 pull requests have been merged + * 54 reported bugs have been fixed +- Added pkgconfig(glu) Requires to devel package, as per .pc file +- Make devel package provides also devel-static one +- Drop assume-Sphinx-is-there.diff, and add improve-sphinx-search.diff, + for properly finding sphinx with alphabetic chars in version + +--- +Sun Nov 10 09:42:16 UTC 2013 - tittiatc...@gmail.com + +- Add patch assume-Sphinx-is-there.diff to fix building with + Sphinx versions that have alphanumeric characters in the version + (Only for factory builds at the moment) + +--- Old: opencv-2.4.6.1.tar.gz New: improve-sphinx-search.diff opencv-2.4.7.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.BESQFn/_old 2013-11-18 13:09:13.0 +0100 +++ /var/tmp/diff_new_pack.BESQFn/_new 2013-11-18 13:09:13.0 +0100 @@ -22,7 +22,7 @@ %define soname 2_4 Name: opencv -Version:2.4.6.1 +Version:2.4.7 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause @@ -33,6 +33,8 @@ Patch1: %{name}-samples.patch # PATCH-FIX-UPSTREAM opencv-underlinking.patch kop...@nand.bg -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. Patch2: %{name}-underlinking.patch +# PATCH-FIX-OPENSUSE improve-sphinx-search.diff -- properly find sphinx with alphabetic chars in version +Patch3: improve-sphinx-search.diff BuildRequires: cmake BuildRequires: fdupes BuildRequires: gstreamer-0_10-plugins-base-devel @@ -83,8 +85,11 @@ %package devel Summary:Development files for using the OpenCV library Group: Development/Libraries/C and C++ +# Since 2.4.7 +Provides: %{name}-devel-static = %{version} Requires: %{libname}%{soname} = %{version} Requires: %{name} = %{version} +Requires: pkgconfig(glu) %description devel This package contains the OpenCV C/C++ library and header files, as well as @@ -114,6 +119,7 @@ %setup -q %patch1 -p1 %patch2 -p1 +%patch3 -p0 # Remove Windows specific files rm -f doc/packaging.txt @@ -177,6 +183,7 @@ %defattr(-,root,root,-) %{_includedir}/opencv/ %{_includedir}/opencv2/ +%{_libdir}/libopencv_ts.a %{_libdir}/lib*.so %{_libdir}/pkgconfig/%{name}.pc %{_datadir}/OpenCV/OpenCVConfig*.cmake ++ improve-sphinx-search.diff ++ diff -Naur opencv-2.4.7.orig/cmake/OpenCVDetectPython.cmake opencv-2.4.7/cmake/OpenCVDetectPython.cmake --- cmake/OpenCVDetectPython.cmake 2013-11-06 15:26:39.0 +0100 +++ cmake/OpenCVDetectPython.cmake 2013-11-13 00:36:28.693235793 +0100 @@ -109,11 +109,11 @@ OUTPUT_QUIET ERROR_VARIABLE SPHINX_OUTPUT OUTPUT_STRIP_TRAILING_WHITESPACE) -if(SPHINX_OUTPUT MATCHES Sphinx v([0-9][^ \n]*)) +if(SPHINX_OUTPUT MATCHES Sphinx v([0-9]*[^ \n]*)) set(SPHINX_VERSION ${CMAKE_MATCH_1}) set(HAVE_SPHINX 1) message(STATUS Found Sphinx ${SPHINX_VERSION}: ${SPHINX_BUILD}) -endif() +endif() endif() endif(BUILD_DOCS) endif(PYTHON_EXECUTABLE) ++ opencv-2.4.6.1.tar.gz - opencv-2.4.7.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-2.4.6.1.tar.gz /work/SRC/openSUSE:Factory/.opencv.new/opencv-2.4.7.tar.gz differ: char 12, line 1 ++ opencv-samples.patch ++ --- /var/tmp/diff_new_pack.BESQFn/_old 2013-11-18 13:09:14.0 +0100 +++ /var/tmp/diff_new_pack.BESQFn/_new 2013-11-18 13:09:14.0 +0100 @@ -1,7 +1,7 @@ -diff -urN
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-08-01 15:56:40 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-07-12 20:50:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-08-01 15:56:41.0 +0200 @@ -1,0 +2,7 @@ +Sun Jul 14 16:54:56 UTC 2013 - asterios.dra...@gmail.com + +- Use eigen3 instead of eigen2 as build requirement for openSUSE 12.3. +- Enable compilation with libucil and libunicap. +- Removed dos2unix build requirement (not needed anymore). + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.uiW80b/_old 2013-08-01 15:56:43.0 +0200 +++ /var/tmp/diff_new_pack.uiW80b/_new 2013-08-01 15:56:43.0 +0200 @@ -18,44 +18,53 @@ %bcond_with ffmpeg -Name: opencv %define libname lib%{name} %define soname 2_4 + +Name: opencv Version:2.4.6.1 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause Group: Development/Libraries/C and C++ -Url:http://%{name}.willowgarage.com/wiki/ +Url:http://opencv.org/ Source0: http://downloads.sourceforge.net/project/%{name}library/%{name}-unix/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM opencv-samples.patch kop...@nand.bg -- Improve samples installation. Patch1: %{name}-samples.patch # PATCH-FIX-UPSTREAM opencv-underlinking.patch kop...@nand.bg -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. Patch2: %{name}-underlinking.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: OpenEXR-devel BuildRequires: cmake -BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: gstreamer-0_10-plugins-base-devel BuildRequires: libdc1394-devel +%if 0%{?suse_version} 1230 +BuildRequires: libeigen3-devel +%else BuildRequires: libeigen2-devel +%endif +%if %{with ffmpeg} +BuildRequires: libffmpeg-devel +%endif BuildRequires: libjasper-devel -BuildRequires: libqt4-devel -#BuildRequires: libucil-devel -#BuildRequires: libunicap-devel -BuildRequires: libilmbase-devel BuildRequires: libjpeg-devel +BuildRequires: libqt4-devel BuildRequires: libtiff-devel +BuildRequires: libucil-devel +BuildRequires: libunicap-devel +BuildRequires: libv4l-devel +%if 0%{?suse_version} 1220 +BuildRequires: ilmbase-devel +BuildRequires: openexr-devel +%else +BuildRequires: OpenEXR-devel +BuildRequires: libilmbase-devel +%endif BuildRequires: python-devel BuildRequires: python-numpy-devel +BuildRequires: python-sphinx BuildRequires: zlib-devel BuildRequires: pkgconfig(glu) -%if %{with ffmpeg} -BuildRequires: libffmpeg-devel -%endif -BuildRequires: libv4l-devel -BuildRequires: python-sphinx +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C @@ -91,14 +100,14 @@ %description -n python-%{name} This package contains Python bindings for the OpenCV library. -%package -n %{name}-doc +%package doc Summary:Documentation and examples for OpenCV Group: Development/Libraries/C and C++ Recommends: python # Since this package also contains examples that need -devel to be compiled Recommends: %{name}-devel -%description -n %{name}-doc +%description doc This package contains the documentation and examples for the OpenCV library. %prep @@ -106,13 +115,10 @@ %patch1 -p1 %patch2 -p1 -# Windows specific and with wrong end of line +# Remove Windows specific files rm -f doc/packaging.txt -chmod +x samples/c/build_all.sh -sed -i 's/\r$//' samples/c/adaptiveskindetector.cpp \ - samples/c/latentsvmdetect.cpp \ - samples/gpu/hog.cpp \ - samples/python/camshift.py +# Fix wrong-file-end-of-line-encoding rpmlint warning +sed -i 's/\r$//' samples/c/facedetect.cmd %build export CFLAGS=%{optflags} $(getconf LFS_CFLAGS) @@ -145,42 +151,43 @@ mkdir -p %{buildroot}%{_docdir} mv %{buildroot}%{_datadir}/OpenCV/doc %{buildroot}%{_docdir}/%{name}-doc mv %{buildroot}%{_datadir}/OpenCV/samples %{buildroot}%{_docdir}/%{name}-doc/examples -dos2unix %{buildroot}%{_docdir}/%{name}-doc/examples/python*/*.py -dos2unix %{buildroot}%{_docdir}/%{name}-doc/examples/gpu/*.cpp -%fdupes -s %{buildroot}%{_docdir}/%{name}-doc/examples -%clean -rm -rf %{buildroot} +# Fix rpmlint warning
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-07-12 20:50:08 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-06-28 11:51:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-07-12 20:50:15.0 +0200 @@ -1,0 +2,22 @@ +Fri Jul 12 11:22:31 EEST 2013 - kop...@nand.bg + +- Update to OpenCV 2.4.6.1 + More info at: + http://opencv.org/opencv-2-4-6-is-out.html + The brief list of changes: + * added video file i/o Windows RT and sample application using +camera, enabled parallelization with TBB or MS Concurrency + * added CUDA 5.5 support for desktop and ARM systems + * added Qt 5 support + * added many new OpenCL algorithms ports, included OpenCL binaries +into the Windows superpack + * iOS build scripts (together with Android ones) moved to +‘opencv/platforms’ directory + * added functions for UIImage - cv::Mat conversion + * correct front/back camera selection in Android app framework + * added Linaro NDK support and fixes for MIPS to Android CMake +toolchain + * stability has been improved by a lot, numerous bug-fixes across +all the library + +--- Old: opencv-2.4.5.tar.gz New: opencv-2.4.6.1.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.NyF5p4/_old 2013-07-12 20:50:17.0 +0200 +++ /var/tmp/diff_new_pack.NyF5p4/_new 2013-07-12 20:50:17.0 +0200 @@ -21,7 +21,7 @@ Name: opencv %define libname lib%{name} %define soname 2_4 -Version:2.4.5 +Version:2.4.6.1 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause ++ opencv-2.4.5.tar.gz - opencv-2.4.6.1.tar.gz ++ /work/SRC/openSUSE:Factory/opencv/opencv-2.4.5.tar.gz /work/SRC/openSUSE:Factory/.opencv.new/opencv-2.4.6.1.tar.gz differ: char 13, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-06-28 11:51:00 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-05-16 18:12:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-06-28 11:51:02.0 +0200 @@ -1,0 +2,5 @@ +Wed Jun 26 20:26:48 UTC 2013 - crrodrig...@opensuse.org + +- build with LFS_CFLAGS in 32 bit archs. + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.vy8Kfo/_old 2013-06-28 11:51:04.0 +0200 +++ /var/tmp/diff_new_pack.vy8Kfo/_new 2013-06-28 11:51:04.0 +0200 @@ -115,8 +115,8 @@ samples/python/camshift.py %build -export CFLAGS=%{optflags} -export CXXFLAGS=%{optflags} +export CFLAGS=%{optflags} $(getconf LFS_CFLAGS) +export CXXFLAGS=%{optflags} $(getconf LFS_CFLAGS) mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-05-16 18:12:20 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-04-14 10:36:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-05-16 18:12:21.0 +0200 @@ -1,0 +2,11 @@ +Fri May 10 09:59:31 UTC 2013 - hrvoje.sen...@gmail.com + +- Disable SSE3 for all architectures (bnc#814333) + +--- +Thu May 9 20:53:43 UTC 2013 - hrvoje.sen...@gmail.com + +- Disable SSE(2) on non x86_64 architectures, causes crashing + kde#276923, bnc#789173 + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.Zgbb4V/_old 2013-05-16 18:12:23.0 +0200 +++ /var/tmp/diff_new_pack.Zgbb4V/_new 2013-05-16 18:12:23.0 +0200 @@ -131,6 +131,11 @@ -DWITH_OPENGL=ON \ -DWITH_UNICAP=ON \ -DWITH_XINE=ON \ +%ifnarch x86_64 + -DENABLE_SSE=0 \ + -DENABLE_SSE2=0 \ +%endif + -DENABLE_SSE3=0 \ .. make %{?_smp_mflags} VERBOSE=1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-04-14 10:36:13 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2013-03-06 07:22:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-04-14 10:36:16.0 +0200 @@ -1,0 +2,22 @@ +Thu Apr 11 16:01:08 EEST 2013 - kop...@nand.bg + +- Update to OpenCV 2.4.5 + More info at: + http://opencv.org/opencv-2-4-5-is-out.html + The brief list of changes: + * experimental WinRT support + * new video super-resolution module + * CLAHE (adaptive histogram equalization) algorithm on both CPU +and GPU + * further improvements and extensions in ocl module +(stereo block matching and belief propagation have been added, +fixed crashes on Intel HD4000) + * Visual Studio 2012 cv::Mat visualizer plugin debugger tutorial +from Microsoft Research + * OpenCV4Android SDK improvements +(NDK r8e support, native activity sample using OpenCV Manager, +bug-fixes) + * ~25 reported problems have been resolved since 2.4.4, ~78 pull +requests have been merged, thanks everybody who participated! + +--- Old: OpenCV-2.4.4.tar.bz2 New: opencv-2.4.5.tar.gz Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.TyB3Lr/_old 2013-04-14 10:36:19.0 +0200 +++ /var/tmp/diff_new_pack.TyB3Lr/_new 2013-04-14 10:36:19.0 +0200 @@ -21,13 +21,13 @@ Name: opencv %define libname lib%{name} %define soname 2_4 -Version:2.4.4 +Version:2.4.5 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause Group: Development/Libraries/C and C++ Url:http://%{name}.willowgarage.com/wiki/ -Source0: http://downloads.sourceforge.net/project/%{name}library/%{name}-unix/%{version}/OpenCV-%{version}.tar.bz2 +Source0: http://downloads.sourceforge.net/project/%{name}library/%{name}-unix/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM opencv-samples.patch kop...@nand.bg -- Improve samples installation. Patch1: %{name}-samples.patch # PATCH-FIX-UPSTREAM opencv-underlinking.patch kop...@nand.bg -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. @@ -102,7 +102,7 @@ This package contains the documentation and examples for the OpenCV library. %prep -%setup -qn OpenCV-%{version} +%setup -q %patch1 -p1 %patch2 -p1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2013-03-06 07:22:17 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2012-12-10 10:58:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2013-03-06 07:22:21.0 +0100 @@ -1,0 +2,22 @@ +Tue Mar 5 14:42:49 EET 2013 - kop...@nand.bg + +- Update to OpenCV 2.4.4 + More info at: + http://opencv.org/opencv-2-4-4-is-out.html + The brief list of changes: + * OpenCV Java bindings are ported from Android to desktop Java! +Actually any JVM language will work, see Tutorial for details, +and Java or Scala code samples. + * Android application framework, samples, tutorials, and OpenCV +Manager are improved. + * Optimizations for the new NVIDIA Kepler architecture, CARMA +platform support and other new optimizations in CUDA. + * OpenCL module now builds successfully with various SDKs (from +AMD, NVIDIA, Intel and Apple) and runs well on different GPUs +(AMD, NVidia, Intel HD4000). A lot of new functionality has been +added, tons of bugs fixed, performance of many functions has +been significantly improved. + * 100+ reported problems have been resolved since 2.4.3, thanks +everybody who participated! + +--- Old: OpenCV-2.4.3.tar.bz2 New: OpenCV-2.4.4.tar.bz2 Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.BiINsJ/_old 2013-03-06 07:22:25.0 +0100 +++ /var/tmp/diff_new_pack.BiINsJ/_new 2013-03-06 07:22:25.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Name: opencv %define libname lib%{name} %define soname 2_4 -Version:2.4.3 +Version:2.4.4 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause @@ -55,6 +55,7 @@ BuildRequires: libffmpeg-devel %endif BuildRequires: libv4l-devel +BuildRequires: python-sphinx %description OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C ++ OpenCV-2.4.3.tar.bz2 - OpenCV-2.4.4.tar.bz2 ++ /work/SRC/openSUSE:Factory/opencv/OpenCV-2.4.3.tar.bz2 /work/SRC/openSUSE:Factory/.opencv.new/OpenCV-2.4.4.tar.bz2 differ: char 11, line 1 ++ opencv-samples.patch ++ --- /var/tmp/diff_new_pack.BiINsJ/_old 2013-03-06 07:22:25.0 +0100 +++ /var/tmp/diff_new_pack.BiINsJ/_new 2013-03-06 07:22:25.0 +0100 @@ -1,8 +1,8 @@ -diff -urN OpenCV-2.4.3-orig/CMakeLists.txt OpenCV-2.4.3/CMakeLists.txt OpenCV-2.4.3-orig/CMakeLists.txt 2012-11-02 17:04:07.0 +0200 -+++ OpenCV-2.4.3/CMakeLists.txt2012-11-28 12:01:07.942804657 +0200 -@@ -455,7 +455,7 @@ - add_subdirectory(apps) +diff -urN OpenCV-2.4.4-orig/CMakeLists.txt OpenCV-2.4.4/CMakeLists.txt +--- OpenCV-2.4.4-orig/CMakeLists.txt 2013-03-01 17:48:03.0 +0200 OpenCV-2.4.4/CMakeLists.txt2013-03-05 15:05:43.155239930 +0200 +@@ -457,7 +457,7 @@ + endif() # examples -if(BUILD_EXAMPLES OR BUILD_ANDROID_EXAMPLES OR INSTALL_PYTHON_EXAMPLES) @@ -10,9 +10,9 @@ add_subdirectory(samples) endif() -diff -urN OpenCV-2.4.3-orig/samples/CMakeLists.txt OpenCV-2.4.3/samples/CMakeLists.txt OpenCV-2.4.3-orig/samples/CMakeLists.txt 2012-08-09 01:55:05.0 +0300 -+++ OpenCV-2.4.3/samples/CMakeLists.txt2012-11-28 12:01:07.943804624 +0200 +diff -urN OpenCV-2.4.4-orig/samples/CMakeLists.txt OpenCV-2.4.4/samples/CMakeLists.txt +--- OpenCV-2.4.4-orig/samples/CMakeLists.txt 2013-01-28 01:00:48.0 +0200 OpenCV-2.4.4/samples/CMakeLists.txt2013-03-05 15:05:43.156239810 +0200 @@ -3,6 +3,7 @@ # # @@ -31,9 +31,9 @@ +add_subdirectory(python) +add_subdirectory(python2) +endif() -diff -urN OpenCV-2.4.3-orig/samples/gpu/CMakeLists.txt OpenCV-2.4.3/samples/gpu/CMakeLists.txt OpenCV-2.4.3-orig/samples/gpu/CMakeLists.txt 2012-10-18 01:55:38.0 +0300 -+++ OpenCV-2.4.3/samples/gpu/CMakeLists.txt2012-11-28 12:01:07.943804624 +0200 +diff -urN OpenCV-2.4.4-orig/samples/gpu/CMakeLists.txt OpenCV-2.4.4/samples/gpu/CMakeLists.txt
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2012-12-10 10:58:09 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2012-11-30 12:28:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2012-12-10 10:58:12.0 +0100 @@ -1,0 +2,5 @@ +Sat Dec 1 12:56:09 UTC 2012 - tittiatc...@gmail.com + +- Drop the buildrequire for libxine + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.owsMny/_old 2012-12-10 10:58:16.0 +0100 +++ /var/tmp/diff_new_pack.owsMny/_new 2012-12-10 10:58:16.0 +0100 @@ -47,7 +47,6 @@ BuildRequires: libilmbase-devel BuildRequires: libjpeg-devel BuildRequires: libtiff-devel -BuildRequires: libxine-devel BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: zlib-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2012-11-30 12:26:16 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2012-09-23 08:08:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2012-11-30 12:28:06.0 +0100 @@ -1,0 +2,29 @@ +Wed Nov 28 11:33:38 EET 2012 - kop...@nand.bg + +- Update to OpenCV 2.4.3 + More info at: + http://opencv.org/opencv-2-4-3-released.html + The nicely formatted changelog can be seen here: + http://code.opencv.org/projects/opencv/wiki/ChangeLog; + here are the highlights: + * A lot of good stuff from the Google Summer of Code 2012 has been +integrated; this was a very productive summer! + * Significantly improved and optimized Android and iOS ports. + * Greatly extended GPU (i.e. CUDA-based) module. + * The brand new ocl (OpenCL-based) module that unleashes GPU power +also for AMD and Intel GPU users. It’s not included into the +binary package, since there are different SDKs, and it’s not +turned on by default. You need to run CMake and turn on +“WITH_OPENCL”. Also, please note that this is very first version +of the module, so it may be not very stable and not very +functional. + * Much better performance on many-core systems out of the box. You +do not need TBB anymore on MacOSX, iOS and Windows. BTW, the +binary package for Windows is now built without TBB support. +Libraries and DLLs for Visual Studio 2010 use the Concurrency +framework. + * About 130 bugs have been fixed since 2.4.2. + * Since 2.4.3rc we fixed several more problems, in particular some +compile problems with iOS 6 SDK. + +--- Old: OpenCV-2.4.2.tar.bz2 New: OpenCV-2.4.3.tar.bz2 Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.ndTK9N/_old 2012-11-30 12:28:09.0 +0100 +++ /var/tmp/diff_new_pack.ndTK9N/_new 2012-11-30 12:28:09.0 +0100 @@ -21,7 +21,7 @@ Name: opencv %define libname lib%{name} %define soname 2_4 -Version:2.4.2 +Version:2.4.3 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause ++ OpenCV-2.4.2.tar.bz2 - OpenCV-2.4.3.tar.bz2 ++ /work/SRC/openSUSE:Factory/opencv/OpenCV-2.4.2.tar.bz2 /work/SRC/openSUSE:Factory/.opencv.new/OpenCV-2.4.3.tar.bz2 differ: char 11, line 1 ++ opencv-samples.patch ++ --- /var/tmp/diff_new_pack.ndTK9N/_old 2012-11-30 12:28:09.0 +0100 +++ /var/tmp/diff_new_pack.ndTK9N/_new 2012-11-30 12:28:09.0 +0100 @@ -1,7 +1,7 @@ -diff -urN OpenCV-2.4.2-orig/CMakeLists.txt OpenCV-2.4.2/CMakeLists.txt OpenCV-2.4.2-orig/CMakeLists.txt 2012-06-29 01:56:14.0 +0300 -+++ OpenCV-2.4.2/CMakeLists.txt2012-07-05 11:43:12.211958988 +0300 -@@ -423,7 +423,7 @@ +diff -urN OpenCV-2.4.3-orig/CMakeLists.txt OpenCV-2.4.3/CMakeLists.txt +--- OpenCV-2.4.3-orig/CMakeLists.txt 2012-11-02 17:04:07.0 +0200 OpenCV-2.4.3/CMakeLists.txt2012-11-28 12:01:07.942804657 +0200 +@@ -455,7 +455,7 @@ add_subdirectory(apps) # examples @@ -10,9 +10,9 @@ add_subdirectory(samples) endif() -diff -urN OpenCV-2.4.2-orig/samples/CMakeLists.txt OpenCV-2.4.2/samples/CMakeLists.txt OpenCV-2.4.2-orig/samples/CMakeLists.txt 2012-06-29 01:55:28.0 +0300 -+++ OpenCV-2.4.2/samples/CMakeLists.txt2012-07-05 11:43:12.212959015 +0300 +diff -urN OpenCV-2.4.3-orig/samples/CMakeLists.txt OpenCV-2.4.3/samples/CMakeLists.txt +--- OpenCV-2.4.3-orig/samples/CMakeLists.txt 2012-08-09 01:55:05.0 +0300 OpenCV-2.4.3/samples/CMakeLists.txt2012-11-28 12:01:07.943804624 +0200 @@ -3,6 +3,7 @@ # # @@ -21,7 +21,7 @@ add_subdirectory(c) add_subdirectory(cpp) add_subdirectory(gpu) -@@ -10,3 +11,9 @@ +@@ -11,3 +12,9 @@ if(ANDROID AND BUILD_ANDROID_EXAMPLES) add_subdirectory(android) endif() @@ -31,21 +31,33 @@ +add_subdirectory(python) +add_subdirectory(python2) +endif() -diff -urN OpenCV-2.4.2-orig/samples/gpu/CMakeLists.txt OpenCV-2.4.2/samples/gpu/CMakeLists.txt OpenCV-2.4.2-orig/samples/gpu/CMakeLists.txt 2012-06-29 01:55:28.0 +0300 -+++ OpenCV-2.4.2/samples/gpu/CMakeLists.txt2012-07-05 11:43:12.212959015 +0300 +diff -urN OpenCV-2.4.3-orig/samples/gpu/CMakeLists.txt OpenCV-2.4.3/samples/gpu/CMakeLists.txt +---
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2012-09-23 08:08:39 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2012-07-22 15:17:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2012-09-23 08:08:41.0 +0200 @@ -1,0 +2,5 @@ +Tue Sep 18 07:22:59 UTC 2012 - co...@suse.com + +- buildrequire glu + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.rhCJf1/_old 2012-09-23 08:08:45.0 +0200 +++ /var/tmp/diff_new_pack.rhCJf1/_new 2012-09-23 08:08:45.0 +0200 @@ -51,6 +51,7 @@ BuildRequires: python-devel BuildRequires: python-numpy-devel BuildRequires: zlib-devel +BuildRequires: pkgconfig(glu) %if %{with ffmpeg} BuildRequires: libffmpeg-devel %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2012-06-10 23:01:25 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2012-05-16 21:08:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2012-06-10 23:01:33.0 +0200 @@ -1,0 +2,7 @@ +Fri Jun 8 11:07:47 EEST 2012 - kop...@nand.bg + +- Update to OpenCV 2.4.1 + More info at: + http://code.opencv.org/projects/opencv/wiki/ChangeLog + +--- Old: OpenCV-2.4.0.tar.bz2 opencv-2.3-underlinking.patch New: OpenCV-2.4.1.tar.bz2 opencv-underlinking.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.EdVJqC/_old 2012-06-10 23:01:35.0 +0200 +++ /var/tmp/diff_new_pack.EdVJqC/_new 2012-06-10 23:01:35.0 +0200 @@ -21,7 +21,7 @@ Name: opencv %define libname lib%{name} %define soname 2_4 -Version:2.4.0 +Version:2.4.1 Release:0 Summary:Collection of algorithms for computer vision License:BSD-3-Clause @@ -30,8 +30,8 @@ Source0: http://downloads.sourceforge.net/project/%{name}library/%{name}-unix/%{version}/OpenCV-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM opencv-samples.patch kop...@nand.bg -- Improve samples installation. Patch1: %{name}-samples.patch -# PATCH-FIX-UPSTREAM opencv-2.3-underlinking.patch reddw...@opensuse.org -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. -Patch2: %{name}-2.3-underlinking.patch +# PATCH-FIX-UPSTREAM opencv-underlinking.patch kop...@nand.bg -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. +Patch2: %{name}-underlinking.patch # PATCH-FIX-OPENSUSE opencv-datadir.patch kop...@nand.bg -- Install data files in share/opencv instead of share/OpenCV. Patch3: %{name}-datadir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -105,7 +105,7 @@ %prep %setup -qn OpenCV-%{version} %patch1 -p1 -%patch2 +%patch2 -p1 %patch3 -p1 # Windows specific and with wrong end of line ++ OpenCV-2.4.0.tar.bz2 - OpenCV-2.4.1.tar.bz2 ++ /work/SRC/openSUSE:Factory/opencv/OpenCV-2.4.0.tar.bz2 /work/SRC/openSUSE:Factory/.opencv.new/OpenCV-2.4.1.tar.bz2 differ: char 11, line 1 ++ opencv-underlinking.patch ++ diff -urN OpenCV-2.4.1-orig/cmake/OpenCVFindLibsVideo.cmake OpenCV-2.4.1/cmake/OpenCVFindLibsVideo.cmake --- OpenCV-2.4.1-orig/cmake/OpenCVFindLibsVideo.cmake 2012-05-31 17:05:39.0 +0300 +++ OpenCV-2.4.1/cmake/OpenCVFindLibsVideo.cmake2012-06-08 11:26:23.643869881 +0300 @@ -75,6 +75,7 @@ ocv_clear_vars(HAVE_LIBV4L HAVE_CAMV4L HAVE_CAMV4L2) if(WITH_V4L) CHECK_MODULE(libv4l1 HAVE_LIBV4L) + CHECK_MODULE(libv4l2 HAVE_LIBV4L2) CHECK_INCLUDE_FILE(linux/videodev.h HAVE_CAMV4L) CHECK_INCLUDE_FILE(linux/videodev2.h HAVE_CAMV4L2) endif(WITH_V4L) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2012-01-10 14:51:10 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/opencv/opencv.changes2012-01-04 07:25:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.opencv.new/opencv.changes 2012-01-10 14:51:14.0 +0100 @@ -1,0 +2,6 @@ +Tue Jan 10 04:24:32 UTC 2012 - crrodrig...@opensuse.org + +- Use Explicit Buildrequires on several needed libraries + future dependency cleanups may/will cause build to fail otherwise. + +--- Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.5TaW5F/_old 2012-01-10 14:51:17.0 +0100 +++ /var/tmp/diff_new_pack.5TaW5F/_new 2012-01-10 14:51:17.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencv # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -53,6 +53,10 @@ #BuildRequires: libunicap-devel BuildRequires: libxine-devel BuildRequires: python-numpy-devel +BuildRequires: libtiff-devel +BuildRequires: zlib-devel +BuildRequires: libjpeg-devel +BuildRequires: libilmbase-devel %if %{with ffmpeg} BuildRequires: libffmpeg-devel %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at 2011-12-06 18:33:58 Comparing /work/SRC/openSUSE:Factory/opencv (Old) and /work/SRC/openSUSE:Factory/.opencv.new (New) Package is opencv, Maintainer is Changes: Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.hn8mZF/_old 2011-12-06 18:56:00.0 +0100 +++ /var/tmp/diff_new_pack.hn8mZF/_new 2011-12-06 18:56:00.0 +0100 @@ -24,7 +24,7 @@ Version:2.3.1a Release:1 %define dirver 2.3.1 -License:BSD3c +License:BSD-3-Clause Summary:Collection of algorithms for computer vision Url:http://%{name}.willowgarage.com/wiki/ Group: Development/Libraries/C and C++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit opencv for openSUSE:Factory
Hello community, here is the log from the commit of package opencv for openSUSE:Factory checked in at Thu Aug 18 14:03:52 CEST 2011. --- opencv/opencv.changes 2011-08-17 22:19:39.0 +0200 +++ /mounts/work_src_done/STABLE/opencv/opencv.changes 2011-08-18 01:58:12.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 17 23:50:39 UTC 2011 - reddw...@opensuse.org + +- Update and readd opencv-2.3-underlinking.patch since it is still + necessary. + +--- calling whatdependson for head-i586 New: opencv-2.3-underlinking.patch Other differences: -- ++ opencv.spec ++ --- /var/tmp/diff_new_pack.HDgwXw/_old 2011-08-18 14:03:26.0 +0200 +++ /var/tmp/diff_new_pack.HDgwXw/_new 2011-08-18 14:03:26.0 +0200 @@ -22,7 +22,7 @@ %define libname lib%{name} %define soname 2_3 Version:2.3.0 -Release:1 +Release:14 License:BSD3c Summary:Collection of algorithms for computer vision Url:http://%{name}.willowgarage.com/wiki/ @@ -30,7 +30,10 @@ Source0: http://downloads.sourceforge.net/project/%{name}library/%{name}-unix/2.3/OpenCV-%{version}.tar.bz2 Patch0: %{name}-2.3-libdir.patch Patch1: %{name}-2.3-samples.patch +# PATCH-FIX-UPSTREAM %{name}-2.3-underlinking.patch reddw...@opensuse.org -- Make libopencv_highgui.so link to libv4l2 since it's using symbols defined there. +Patch3: %{name}-2.3-underlinking.patch Patch7: %{name}-2.3-cmake.patch +# PATCH-FIX-UPSTREAM %{name}-2.3-ffmpeg.patch reddw...@opensuse.org -- Allows to compile with latest ffmpeg. Took from upstream SVN. Patch8: %{name}-2.3-ffmpeg.patch %if 0%{?suse_version} = 1120 BuildRequires: gstreamer-0_10-plugins-base-devel @@ -122,6 +125,7 @@ %setup -qn OpenCV-%{version} %patch0 -p1 %patch1 -p1 +%patch3 %patch7 -p1 %if %{with ffmpeg} %patch8 ++ opencv-2.3-underlinking.patch ++ Index: CMakeLists.txt === --- CMakeLists.txt.orig +++ CMakeLists.txt @@ -544,6 +544,7 @@ if(UNIX) endif() if(WITH_V4L) CHECK_MODULE(libv4l1 HAVE_LIBV4L) +CHECK_MODULE(libv4l2 HAVE_LIBV4L2) CHECK_INCLUDE_FILE(linux/videodev.h HAVE_CAMV4L) CHECK_INCLUDE_FILE(linux/videodev2.h HAVE_CAMV4L2) else() Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org