public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/opencv] opencv5: Fix autotools scripts (missing LBP features) - #544167
@ 2026-08-28 13:29 
  0 siblings, 0 replies; only message in thread
From:  @ 2026-08-28 13:29 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/opencv
Branch : opencv5
Commit : a05fb35761bc4e7b007c9df7126c792ae8fa46f3
Author : Haïkel Guémar <hguemar@fedoraproject.org>
Date   : 2009-12-06T11:11:41+00:00
Stats  : +71/-3 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/opencv/c/a05fb35761bc4e7b007c9df7126c792ae8fa46f3?branch=opencv5

Log:
Fix autotools scripts (missing LBP features) - #544167

---
diff --git a/opencv-2.0.0-apps-automake.patch b/opencv-2.0.0-apps-automake.patch
new file mode 100644
index 0000000..7cf3c53
--- /dev/null
+++ b/opencv-2.0.0-apps-automake.patch
@@ -0,0 +1,50 @@
+--- OpenCV-2.0.0/apps/Makefile.am.orig	2009-10-01 01:20:58.000000000 +0100
++++ OpenCV-2.0.0/apps/Makefile.am	2009-12-04 13:36:09.000000000 +0100
+@@ -4,11 +4,16 @@ AM_LDFLAGS  = @OPENMP_CXXFLAGS@
+ 
+ EXTRA_DIST = \
+   CMakeLists.txt \
+-  haartraining/CMakeLists.txt 
++  haartraining/CMakeLists.txt \
++  transcascade/CMakeLists.txt
+ 
+ noinst_LTLIBRARIES = libcvhaartraining.la
+ 
+-bin_PROGRAMS = opencv-haartraining opencv-createsamples opencv-performance
++bin_PROGRAMS = \
++  opencv-haartraining \
++  opencv-createsamples \
++  opencv-performance \
++  opencv-traincascade
+ 
+ ALL_CV_LIBS = \
+   $(top_builddir)/src/libhighgui.la       \
+@@ -27,7 +32,12 @@ noinst_HEADERS = \
+   haartraining/cvclassifier.h    \
+   haartraining/cvhaartraining.h  \
+   haartraining/_cvhaartraining.h \
+-  haartraining/_cvcommon.h
++  haartraining/_cvcommon.h \
++  traincascade/boost.h \
++  traincascade/cascadeclassifier.h \
++  traincascade/features.h \
++  traincascade/imagestorage.h \
++  traincascade/lbpfeatures.h
+ 
+ opencv_haartraining_SOURCES = haartraining/haartraining.cpp
+ opencv_haartraining_LDADD = libcvhaartraining.la $(ALL_CV_LIBS)
+@@ -38,3 +48,14 @@ opencv_createsamples_LDADD = libcvhaartr
+ opencv_performance_SOURCES = haartraining/performance.cpp
+ opencv_performance_LDADD = libcvhaartraining.la $(ALL_CV_LIBS)
+ 
++opencv_traincascade_SOURCES = \
++  traincascade/traincascade.cpp \
++  traincascade/cascadeclassifier.cpp \
++  traincascade/boost.cpp \ 
++  traincascade/features.cpp \
++  traincascade/haarfeatures.cpp \
++  traincascade/lbpfeatures.cpp \
++  traincascade/imagestorage.cpp 
++opencv_traincascade_LDADD = \
++  $(ALL_CV_LIBS) \
++  $(top_builddir)/src/libml.la

diff --git a/opencv-2.0.0-data-automake.patch b/opencv-2.0.0-data-automake.patch
new file mode 100644
index 0000000..403e513
--- /dev/null
+++ b/opencv-2.0.0-data-automake.patch
@@ -0,0 +1,10 @@
+--- OpenCV-2.0.0/data/Makefile.am.orig	2009-10-01 01:20:58.000000000 +0100
++++ OpenCV-2.0.0/data/Makefile.am	2009-12-04 13:05:11.000000000 +0100
+@@ -25,4 +25,6 @@
+   haarcascades/haarcascade_mcs_mouth.xml \
+   haarcascades/haarcascade_mcs_nose.xml \
+   haarcascades/haarcascade_mcs_righteye.xml \
+-  haarcascades/haarcascade_mcs_upperbody.xml
++  haarcascades/haarcascade_mcs_upperbody.xml \
++  \
++  lbpcascades/lbpcascade_frontalface.xml

diff --git a/opencv.spec b/opencv.spec
index 6bdc093..aeaf873 100644
--- a/opencv.spec
+++ b/opencv.spec
@@ -4,7 +4,7 @@
 
 Name:           opencv
 Version:        2.0.0
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Collection of algorithms for computer vision
 
 Group:          Development/Libraries
@@ -13,6 +13,8 @@ License:        BSD
 URL:            http://opencv.willowgarage.com/wiki/
 Source0:        http://prdownloads.sourceforge.net/opencvlibrary/%{tar_name}-%{version}.tar.bz2
 Source1:        opencv-samples-Makefile
+Patch0:         opencv-2.0.0-data-automake.patch
+Patch1:	        opencv-2.0.0-apps-automake.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  libtool
@@ -69,6 +71,8 @@ This package contains Python bindings for the OpenCV library.
 
 %prep
 %setup -q -n %{tar_name}-%{version}
+%patch0 -p1 -b .automake
+%patch1 -p1 -b .automake
 #Renew the autotools (and remove rpath).
 autoreconf -vif
 
@@ -128,6 +132,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/lib*.so.*
 %dir %{_datadir}/opencv
 %{_datadir}/opencv/haarcascades
+%{_datadir}/opencv/lbpcascades
 %{_datadir}/opencv/readme.txt
 
 
@@ -149,11 +154,14 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sun Dec 06 2009 Haïkel Guémar <karlthered@gmail.com> - 2.0.0-2
+- Fix autotools scripts (missing LBP features) - #544167 
+
 * Fri Nov 27 2009 Haïkel Guémar <karlthered@gmail.com> - 2.0.0-1
 - Updated to 2.0.0
 - Removed upstream-ed patches
 - Ugly hack (added cvconfig.h)
-- disable %check on ppc64
+- Disable %check on ppc64
 
 * Thu Sep 10 2009 Karsten Hopp <karsten@redhat.com> - 1.1.0-0.7.pre1
 - fix build on s390x where we don't have libraw1394 and devel
@@ -162,7 +170,7 @@ rm -rf $RPM_BUILD_ROOT
 - Fix typo I introduced that prevented build on i386/i586
 
 * Fri Jul 30 2009 Haïkel Guémar <karlthered@gmail.com> - 1.1.0.0.5.pre1
-- Added 1394libs and unicap support
+- Added 1394 libs and unicap support
 
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.4.pre1
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-28 13:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-28 13:29 [rpms/opencv] opencv5: Fix autotools scripts (missing LBP features) - #544167 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox