rpms/mrpt/devel mrpt.spec,1.4,1.5

Jose Luis Blanco jlblanco at fedoraproject.org
Mon Aug 17 22:17:44 UTC 2009


Author: jlblanco

Update of /cvs/pkgs/rpms/mrpt/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28576

Modified Files:
	mrpt.spec 
Log Message:
Update .spec file for new upstream package version.




Index: mrpt.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mrpt/devel/mrpt.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- mrpt.spec	25 Jul 2009 15:15:01 -0000	1.4
+++ mrpt.spec	17 Aug 2009 22:17:44 -0000	1.5
@@ -1,7 +1,7 @@
 Summary: Libraries and programs for mobile robot SLAM and navigation
 Name: mrpt
-Version: 0.7.0
-Release: 0.2.20090529svn1047%{?dist}
+Version: 0.7.1
+Release: 0.1.20090817svn1147%{?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.7.0 mrpt-0.7.0
-#  tar -czvf mrpt-0.7.0-20090529svn1047.tar.gz mrpt-0.70
-Source: http://babel.isa.uma.es/mrpt/src-repo/mrpt-0.7.0-20090529svn1047.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-20090817svn1147.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
@@ -118,6 +105,27 @@ implement algorithms in the fields of Si
 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 +133,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 +152,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 +221,6 @@ find ${RPM_BUILD_ROOT}%{_datadir}/applic
 %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 +245,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 +292,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 +301,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 +325,9 @@ update-mime-database %{_datadir}/mime &>
 
 
 %changelog
+* Mon Aug 17 2009 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.7.1-0.1.20090817svn1147
+- Packaging of new upstream version 0.7.1.
+
 * Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.0-0.2.20090529svn1047
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 




More information about the fedora-extras-commits mailing list