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