rpms/mrpt/F-13 .cvsignore, 1.7, 1.8 mrpt.spec, 1.13, 1.14 sources, 1.7, 1.8
Jose Luis Blanco
jlblanco at fedoraproject.org
Sun Jun 6 22:28:25 UTC 2010
- Previous message: rpms/lcgdm/devel lcgdm-bashisms.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 import.log, 1.1, 1.2 lcgdm.spec, 1.2, 1.3 sources, 1.2, 1.3 lcgdm-man.patch, 1.1, NONE lcgdm-typo.patch, 1.1, NONE
- Next message: rpms/kdeadmin/F-12 kdeadmin.spec,1.159,1.160 sources,1.76,1.77
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jlblanco
Update of /cvs/pkgs/rpms/mrpt/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv21356
Modified Files:
.cvsignore mrpt.spec sources
Log Message:
updated sources
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mrpt/F-13/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore 21 Jan 2010 23:12:33 -0000 1.7
+++ .cvsignore 6 Jun 2010 22:28:25 -0000 1.8
@@ -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-13/mrpt.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- mrpt.spec 6 Mar 2010 18:41:06 -0000 1.13
+++ mrpt.spec 6 Jun 2010 22:28:25 -0000 1.14
@@ -1,20 +1,20 @@
Summary: Libraries and programs for mobile robot SLAM and navigation
Name: mrpt
-Version: 0.8.0
-Release: 0.3.20100102svn1398%{?dist}
+Version: 0.9.0
+Release: 0.2%{?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,12 @@ update-mime-database %{_datadir}/mime &>
%changelog
+* Sun Jun 6 2010 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.9.0-0.2
+- Changed source tarball name numbering.
+
+* Fri Jun 4 2010 - Jose Luis Blanco <joseluisblancoc at gmail.com> 0.9.0-0.1
+- Packaging of new upstream version 0.9.0.
+
* Sat Mar 6 2010 - Thomas Spura <tomspur at fedoraproject.org> 0.8.0-0.3.20100102svn1398
- rebuild as requested in
http://lists.fedoraproject.org/pipermail/devel/2010-March/132519.html
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mrpt/F-13/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources 21 Jan 2010 23:12:34 -0000 1.7
+++ sources 6 Jun 2010 22:28:25 -0000 1.8
@@ -1 +1 @@
-da743ae8cb8dabfb387625a843abab7b mrpt-0.8.0-20100102svn1398.tar.bz2
+686ac687bbcfff44c02ac58630f8100c mrpt-0.9.0-20100606svn1885.tar.bz2
- Previous message: rpms/lcgdm/devel lcgdm-bashisms.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 import.log, 1.1, 1.2 lcgdm.spec, 1.2, 1.3 sources, 1.2, 1.3 lcgdm-man.patch, 1.1, NONE lcgdm-typo.patch, 1.1, NONE
- Next message: rpms/kdeadmin/F-12 kdeadmin.spec,1.159,1.160 sources,1.76,1.77
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list