rpms/mrpt/F-12 .cvsignore, 1.6, 1.7 mrpt.spec, 1.11, 1.12 sources, 1.6, 1.7

Jose Luis Blanco jlblanco at fedoraproject.org
Mon Jun 7 06:29:28 UTC 2010


Author: jlblanco

Update of /cvs/pkgs/rpms/mrpt/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv18461

Modified Files:
	.cvsignore mrpt.spec sources 
Log Message:
new source tarball


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mrpt/F-12/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore	21 Jan 2010 23:20:08 -0000	1.6
+++ .cvsignore	7 Jun 2010 06:29:27 -0000	1.7
@@ -1 +1 @@
-mrpt-0.8.0-20100102svn1398.tar.bz2
+mrpt-0.9.0-20100606svn1885.tar.bz2


Index: mrpt.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mrpt/F-12/mrpt.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- mrpt.spec	22 Jan 2010 14:21:13 -0000	1.11
+++ mrpt.spec	7 Jun 2010 06:29:27 -0000	1.12
@@ -1,20 +1,20 @@
 Summary: Libraries and programs for mobile robot SLAM and navigation
 Name: mrpt
-Version: 0.8.0
-Release: 0.2.20100102svn1398%{?dist}
+Version: 0.9.0
+Release: 0.1%{?dist}
 License: GPLv3+
 Group: Development/Libraries
-URL: http://babel.isa.uma.es/mrpt/
+URL: http://www.mrpt.org/
 
-# Tarballs at http://babel.isa.uma.es/mrpt/src-repo/ are the same that those
-# at SourceForge (http://downloads.sourceforge.net/mrpt/mrpt-%{version}.tar.gz) 
-# but without the directory "otherlibs/sift-hess", which contains code with a 
+# Tarballs at the same that the official ones at SourceForge: 
+# http://sourceforge.net/projects/mrpt/files/MRPT-all/MRPT-0.X.Y/mrpt-0.X.Y.tar.gz/download
+# but without the directory "sift-hess", which contains code with a 
 # patent pending for approval.
 
 # 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.8.0-20100102svn1398.tar.bz2
+Source: http://archive.mrpt.org/fedora-packages/mrpt-0.9.0-20100606svn1885.tar.bz2
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -46,81 +46,115 @@ applications.
 The MRPT is free software and is released under the GPL. 
 
 
-# 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. 
+# Subpackages "base", "opengl",... 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
+%package base
+Summary: Mobile Robot Programming Toolkit - base library
 Group: Development/Libraries
-%description aria
-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).
+%description base
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-base.
 
-This package provides ActiveMedia's ARIA library for control of their robotic 
-mobile bases.
 
+%package opengl
+Summary: Mobile Robot Programming Toolkit - opengl library
+Group: Development/Libraries
+Requires: %{name}-base = %{version}-%{release}
+%description opengl
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-opengl.
 
-%package core
-Summary: Mobile Robot Programming Toolkit - The core library
-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
-implement algorithms in the fields of Simultaneous Localization and Mapping 
-(SLAM), computer vision, and motion planning (obstacle avoidance).
+%package gui
+Summary: Mobile Robot Programming Toolkit - gui library
+Group: Development/Libraries
+Requires: %{name}-opengl = %{version}-%{release}
+%description gui
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-gui.
 
-This package provides the mrpt-core library, which includes classes related to
-mathematic, slam, opengl, geometry, etc.
+%package obs
+Summary: Mobile Robot Programming Toolkit - obs library
+Group: Development/Libraries
+Requires: %{name}-opengl = %{version}-%{release}
+%description obs
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-obs.
+
+%package topography
+Summary: Mobile Robot Programming Toolkit - topography library
+Group: Development/Libraries
+Requires: %{name}-obs = %{version}-%{release}
+%description topography
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-topography.
+
+%package vision
+Summary: Mobile Robot Programming Toolkit - vision library
+Group: Development/Libraries
+Requires: %{name}-obs = %{version}-%{release}
+Requires: %{name}-gui = %{version}-%{release}
+%description vision
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-vision.
+
+%package maps
+Summary: Mobile Robot Programming Toolkit - maps library
+Group: Development/Libraries
+Requires: %{name}-obs = %{version}-%{release}
+%description maps
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-maps.
 
 %package hwdrivers
-Summary: Mobile Robot Programming Toolkit - Sensor interfaces library
+Summary: Mobile Robot Programming Toolkit - hwdrivers library
 Group: Development/Libraries
-Requires: %{name}-core = %{version}-%{release}
-Requires: %{name}-aria = %{version}-%{release}
+Requires: %{name}-obs = %{version}-%{release}
+Requires: %{name}-gui = %{version}-%{release}
 %description hwdrivers
-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-hwdrivers library, including classes for serial
-ports, FTDI USB chips, SICK and HOKUYO laser scanners, etc.
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-hwdrivers.
 
 %package reactivenav
-Summary: Mobile Robot Programming Toolkit - Reactive Navigation library
+Summary: Mobile Robot Programming Toolkit - reactivenav library
 Group: Development/Libraries
-Requires: %{name}-core = %{version}-%{release}
+Requires: %{name}-maps = %{version}-%{release}
+Requires: %{name}-gui = %{version}-%{release}
 %description reactivenav
-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).
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-reactivenav.
 
-This package provides the mrpt-reactivenav library, with implementation of 
-reactive navigation algorithms (VFF, ND, PTG-based space transformations).
+%package slam
+Summary: Mobile Robot Programming Toolkit - slam library
+Group: Development/Libraries
+Requires: %{name}-maps = %{version}-%{release}
+Requires: %{name}-vision = %{version}-%{release}
+%description slam
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-slam.
 
-%package stereoslam
-Summary: Mobile Robot Programming Toolkit - Stereo SLAM library
+%package hmtslam
+Summary: Mobile Robot Programming Toolkit - hmtslam 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).
+Requires: %{name}-slam = %{version}-%{release}
+%description hmtslam
+The Mobile Robot Programming Toolkit (MRPT) library mrpt-hmtslam.
+
+
+%package libs
+Summary: Mobile Robot Programming Toolkit - All the libraries
+Group: Development/Libraries
+Requires: %{name}-base = %{version}-%{release}
+Requires: %{name}-opengl = %{version}-%{release}
+Requires: %{name}-gui = %{version}-%{release}
+Requires: %{name}-obs = %{version}-%{release}
+Requires: %{name}-maps = %{version}-%{release}
+Requires: %{name}-slam = %{version}-%{release}
+Requires: %{name}-topography = %{version}-%{release}
+Requires: %{name}-hwdrivers = %{version}-%{release}
+Requires: %{name}-vision = %{version}-%{release}
+Requires: %{name}-hmtslam = %{version}-%{release}
+Requires: %{name}-reactivenav = %{version}-%{release}
+%description libs
+This virtual package depends on all MRPT libraries.
 
-This package provides the stereoscopic SLAM library.
 
 %package apps
 Summary: Mobile Robot Programming Toolkit - Console and GUI applications
 Group: Applications/Engineering
-Requires: %{name}-core = %{version}-%{release}
-Requires: %{name}-reactivenav = %{version}-%{release}
-Requires: %{name}-hwdrivers = %{version}-%{release}
-Requires: %{name}-stereoslam = %{version}-%{release}
+Requires: %{name}-libs = %{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
@@ -132,28 +166,12 @@ datasets, particle filtering localizatio
 robotic sensors, etc.
 
 
-%package libs
-Summary: Mobile Robot Programming Toolkit - All the libraries
-Group: Development/Libraries
-Requires: %{name}-core = %{version}-%{release}
-Requires: %{name}-reactivenav = %{version}-%{release}
-Requires: %{name}-hwdrivers = %{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
-implement algorithms in the fields of Simultaneous Localization and Mapping 
-(SLAM), computer vision, and motion planning (obstacle avoidance).
-
-This virtual package depends on all MRPT libraries.
-
 
 %package devel
 Summary: Mobile Robot Programming Toolkit - Development package
 Group: Development/Libraries
 Requires: %{name}-libs = %{version}-%{release}
-# wxGTK-devel is needed due to headers dependencies.
-Requires: wxGTK-devel, pkgconfig
+Requires: cmake, pkgconfig
 %description devel
 The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform,
 and open source C++ library aimed to help robotics researchers to design and
@@ -206,34 +224,64 @@ find ${RPM_BUILD_ROOT}%{_datadir}/applic
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files aria
+%files base
 %defattr(-,root,root,-)
 %doc README COPYING
-%{_libdir}/libmrpt-aria.so.*
-
-%files core
-%defattr(-,root,root,-)
-%doc README COPYING
-%{_libdir}/libmrpt-core.so.*
+%{_libdir}/libmrpt-base.so.*
 # This directory is empty here but contains files in other sub-packages 
 #  depending on mrpt-core:
 %dir %{_datadir}/mrpt
 %{_datadir}/mime/packages/*.xml
 
+%files opengl
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-opengl.so.*
+
+%files gui
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-gui.so.*
+
+%files obs
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-obs.so.*
+
+%files maps
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-maps.so.*
+
+%files slam
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-slam.so.*
+
 %files hwdrivers
 %defattr(-,root,root,-)
 %doc README COPYING
 %{_libdir}/libmrpt-hwdrivers.so.*
 
+%files vision
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-vision.so.*
+
+%files topography
+%defattr(-,root,root,-)
+%doc README COPYING
+%{_libdir}/libmrpt-topography.so.*
+
 %files reactivenav
 %defattr(-,root,root,-)
 %doc README COPYING
 %{_libdir}/libmrpt-reactivenav.so.*
 
-%files stereoslam
+%files hmtslam
 %defattr(-,root,root,-)
 %doc README COPYING
-%{_libdir}/libmrpt-stereoslam.so.*
+%{_libdir}/libmrpt-hmtslam.so.*
 
 %files apps
 %defattr(-,root,root,-)
@@ -255,10 +303,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 %{_includedir}/mrpt
 %{_libdir}/pkgconfig/libmrpt.pc
-# %{_datadir}/mrpt is owned by mrpt-core:
+# %{_datadir}/mrpt is owned by mrpt-base:
 %{_datadir}/mrpt/MRPTConfig.cmake
 
-
 %files doc
 %defattr(-,root,root,-)
 #%doc README COPYING
@@ -272,17 +319,35 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %ifos linux
-%post aria -p /sbin/ldconfig
-%postun aria -p /sbin/ldconfig
+%post opengl -p /sbin/ldconfig
+%postun opengl -p /sbin/ldconfig
+
+%post gui -p /sbin/ldconfig
+%postun gui -p /sbin/ldconfig
+
+%post obs -p /sbin/ldconfig
+%postun obs -p /sbin/ldconfig
+
+%post maps -p /sbin/ldconfig
+%postun maps -p /sbin/ldconfig
+
+%post vision -p /sbin/ldconfig
+%postun vision -p /sbin/ldconfig
 
 %post hwdrivers -p /sbin/ldconfig
 %postun hwdrivers -p /sbin/ldconfig
 
+%post topography -p /sbin/ldconfig
+%postun topography -p /sbin/ldconfig
+
+%post hmtslam -p /sbin/ldconfig
+%postun hmtslam -p /sbin/ldconfig
+
 %post reactivenav -p /sbin/ldconfig
 %postun reactivenav -p /sbin/ldconfig
 
-%post stereoslam -p /sbin/ldconfig
-%postun stereoslam -p /sbin/ldconfig
+%post slam -p /sbin/ldconfig
+%postun slam -p /sbin/ldconfig
 
 %post apps
 update-desktop-database &> /dev/null || :
@@ -290,11 +355,11 @@ update-desktop-database &> /dev/null || 
 %postun apps
 update-desktop-database &> /dev/null || :
 
-%post core
+%post base
 /sbin/ldconfig
 update-mime-database %{_datadir}/mime &> /dev/null || :
 
-%postun core
+%postun base
 /sbin/ldconfig
 update-mime-database %{_datadir}/mime &> /dev/null || :
 
@@ -302,6 +367,9 @@ update-mime-database %{_datadir}/mime &>
 
 
 %changelog
+* Fri Jun 4 2010 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.9.0-0.1
+- Packaging of new upstream version 0.9.0.
+
 * Fri Jan 22 2010 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.8.0-0.2.20100102svn1398
 - Fixed dependencies in spec file.
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mrpt/F-12/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- sources	21 Jan 2010 23:20:08 -0000	1.6
+++ sources	7 Jun 2010 06:29:27 -0000	1.7
@@ -1 +1 @@
-da743ae8cb8dabfb387625a843abab7b  mrpt-0.8.0-20100102svn1398.tar.bz2
+686ac687bbcfff44c02ac58630f8100c  mrpt-0.9.0-20100606svn1885.tar.bz2



More information about the scm-commits mailing list