From c42ff1a603e86da5622efeb126cd2bdc2035a972 Mon Sep 17 00:00:00 2001 From: Jose Luis Blanco Date: Aug 18 2009 02:33:40 +0000 Subject: New upstream release --- diff --git a/.cvsignore b/.cvsignore index 8b800ef..69d9c60 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -mrpt-0.6.5-20090213svn807.tar.gz +mrpt-0.7.1-20090818svn1148.tar.gz diff --git a/mrpt.spec b/mrpt.spec index 5045d87..794c0c1 100644 --- a/mrpt.spec +++ b/mrpt.spec @@ -1,7 +1,7 @@ Summary: Libraries and programs for mobile robot SLAM and navigation Name: mrpt -Version: 0.6.5 -Release: 0.4.20090213svn807%{?dist} +Version: 0.7.1 +Release: 0.1.20090818svn1148%{?dist} License: GPLv3+ Group: Development/Libraries URL: http://babel.isa.uma.es/mrpt/ @@ -11,11 +11,10 @@ URL: http://babel.isa.uma.es/mrpt/ # but without the directory "otherlibs/sift-hess", which contains code with a # patent pending for approval. -# The source for this package was pulled from upstream's vcs. Use the -# following commands to generate the tarball: -# svn export http://babel.isa.uma.es/mrpt-browse-code/mrpt-0.6.5 mrpt-0.6.5 -# tar -czvf mrpt-0.6.5-20090213svn807.tar.gz mrpt-0.6.5 -Source: http://babel.isa.uma.es/mrpt/src-repo/mrpt-0.6.5-20090213svn807.tar.gz +# The source for this package was pulled from upstream's vcs, or +# download from: http://babel.isa.uma.es/mrpt/src-repo/ +# +Source: http://babel.isa.uma.es/mrpt/src-repo/mrpt-0.7.1-20090818svn1148.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -48,22 +47,10 @@ applications. The MRPT is free software and is released under the GPL. -# Subpackages "ann", "aria", "core", "hwdrivers", and "reactivenav" are provided -# in order to minimize dependencies of future packages that might depend on a -# subset only of all the MRPT libraries. The subpackage "libs" can be used as -# a shortcut for all the libraries. - -%package ann -Summary: Mobile Robot Programming Toolkit - Approximate Nearest Neighbor library -Group: Development/Libraries -%description ann -The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, -and open source C++ library aimed to help robotics researchers to design and -implement algorithms in the fields of Simultaneous Localization and Mapping -(SLAM), computer vision, and motion planning (obstacle avoidance). - -This package provides the MRPT built-in ANN (Approximate Nearest Neighbor) -library, by David M. Mount and Sunil Arya. +# Subpackages "aria", "core", "hwdrivers", "reactivenav", "monoslam" and +# "stereoslam" are provided in order to minimize dependencies of future +# packages that might depend on a subset only of all the MRPT libraries. +# The subpackage "libs" can be used as a shortcut for all the libraries. %package aria Summary: Mobile Robot Programming Toolkit - ActiveMedia's ARIA library @@ -80,8 +67,7 @@ mobile bases. %package core Summary: Mobile Robot Programming Toolkit - The core library -Group: Development/Libraries -Requires: %{name}-ann = %{version}-%{release} +Group: Development/Libraries %description core The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed to help robotics researchers to design and @@ -118,6 +104,27 @@ implement algorithms in the fields of Simultaneous Localization and Mapping This package provides the mrpt-reactivenav library, with implementation of reactive navigation algorithms (VFF, ND, PTG-based space transformations). +%package monoslam +Summary: Mobile Robot Programming Toolkit - Monocular SLAM library +Group: Development/Libraries +%description monoslam +The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, +and open source C++ library aimed to help robotics researchers to design and +implement algorithms in the fields of Simultaneous Localization and Mapping +(SLAM), computer vision, and motion planning (obstacle avoidance). + +This package provides the monocular SLAM library. + +%package stereoslam +Summary: Mobile Robot Programming Toolkit - Stereo SLAM library +Group: Development/Libraries +%description stereoslam +The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, +and open source C++ library aimed to help robotics researchers to design and +implement algorithms in the fields of Simultaneous Localization and Mapping +(SLAM), computer vision, and motion planning (obstacle avoidance). + +This package provides the stereoscopic SLAM library. %package apps Summary: Mobile Robot Programming Toolkit - Console and GUI applications @@ -125,6 +132,8 @@ Group: Applications/Engineering Requires: %{name}-core = %{version}-%{release} Requires: %{name}-reactivenav = %{version}-%{release} Requires: %{name}-hwdrivers = %{version}-%{release} +Requires: %{name}-monoslam = %{version}-%{release} +Requires: %{name}-stereoslam = %{version}-%{release} %description apps The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed to help robotics researchers to design and @@ -142,6 +151,8 @@ Group: Development/Libraries Requires: %{name}-core = %{version}-%{release} Requires: %{name}-reactivenav = %{version}-%{release} Requires: %{name}-hwdrivers = %{version}-%{release} +Requires: %{name}-monoslam = %{version}-%{release} +Requires: %{name}-stereoslam = %{version}-%{release} %description libs The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed to help robotics researchers to design and @@ -209,11 +220,6 @@ find ${RPM_BUILD_ROOT}%{_datadir}/applications/ -name "*.desktop" | xargs -I FIL %clean rm -rf $RPM_BUILD_ROOT -%files ann -%defattr(-,root,root,-) -%doc README COPYING -%{_libdir}/libmrpt-ann.so.* - %files aria %defattr(-,root,root,-) %doc README COPYING @@ -238,6 +244,15 @@ rm -rf $RPM_BUILD_ROOT %doc README COPYING %{_libdir}/libmrpt-reactivenav.so.* +%files monoslam +%defattr(-,root,root,-) +%doc README COPYING +%{_libdir}/libmrpt-monoslam.so.* + +%files stereoslam +%defattr(-,root,root,-) +%doc README COPYING +%{_libdir}/libmrpt-stereoslam.so.* %files apps %defattr(-,root,root,-) @@ -276,9 +291,6 @@ rm -rf $RPM_BUILD_ROOT %ifos linux -%post ann -p /sbin/ldconfig -%postun ann -p /sbin/ldconfig - %post aria -p /sbin/ldconfig %postun aria -p /sbin/ldconfig @@ -288,6 +300,12 @@ rm -rf $RPM_BUILD_ROOT %post reactivenav -p /sbin/ldconfig %postun reactivenav -p /sbin/ldconfig +%post monoslam -p /sbin/ldconfig +%postun monoslam -p /sbin/ldconfig + +%post stereoslam -p /sbin/ldconfig +%postun stereoslam -p /sbin/ldconfig + %post apps update-desktop-database &> /dev/null || : @@ -306,6 +324,18 @@ update-mime-database %{_datadir}/mime &> /dev/null || : %changelog +* Mon Aug 18 2009 - Jose Luis Blanco 0.7.1-0.1.20090818svn1148 +- Packaging of new upstream version 0.7.1, patched. + +* Mon Aug 17 2009 - Jose Luis Blanco 0.7.1-0.1.20090817svn1147 +- Packaging of new upstream version 0.7.1. + +* Sat Jul 25 2009 Fedora Release Engineering - 0.7.0-0.2.20090529svn1047 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Jul 14 2009 - Jose Luis Blanco 0.7.0-0.1.20090529svn1047 +- Packaging of new upstream version 0.7.0. + * Wed Feb 25 2009 Fedora Release Engineering - 0.6.5-0.4.20090213svn807 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild diff --git a/sources b/sources index a755762..b5449de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -15796776b1d905fa97556f6642380f1d mrpt-0.6.5-20090213svn807.tar.gz +200c1fef0bfe1f5cf5cc3d4cece256e2 mrpt-0.7.1-20090818svn1148.tar.gz