--- mrpt-0.6.5svn706.orig/debian/libmrpt-core0.6.install +++ mrpt-0.6.5svn706/debian/libmrpt-core0.6.install @@ -0,0 +1,2 @@ +usr/lib/libmrpt-core.so.0.6 +usr/lib/libmrpt-core.so.0.6.5 --- mrpt-0.6.5svn706.orig/debian/libmrpt-reactivenav0.6.install +++ mrpt-0.6.5svn706/debian/libmrpt-reactivenav0.6.install @@ -0,0 +1,2 @@ +usr/lib/libmrpt-reactivenav.so.0.6 +usr/lib/libmrpt-reactivenav.so.0.6.5 --- mrpt-0.6.5svn706.orig/debian/libmrpt-hwdrivers0.6.install +++ mrpt-0.6.5svn706/debian/libmrpt-hwdrivers0.6.install @@ -0,0 +1,2 @@ +usr/lib/libmrpt-hwdrivers.so.0.6 +usr/lib/libmrpt-hwdrivers.so.0.6.5 --- mrpt-0.6.5svn706.orig/debian/copyright +++ mrpt-0.6.5svn706/debian/copyright @@ -0,0 +1,216 @@ +This package was debianized by Jose Luis Blanco on +Wed, 06 Aug 2008 18:54:03 +0200. + +It was downloaded from http://babel.isa.uma.es/mrpt/downloads + +Upstream Authors: + + The MRPT was written by the MAPIR group at the University of Malaga, + and it's released under the GNU GPL v3: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; version 3 dated June, 2007. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +The Debian packaging is (C) 2008, Jose Luis Blanco +and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + + +MRPT contains portions of code from other authors: + + * ARIA + http://www.activrobots.com/SOFTWARE/aria.html + (C) ActivMedia Robotics, LLC and MobileRobots, Inc. + MobileRobots Advanced Robotics Interface for Applications + Published under the GNU GPL v2. + See `/usr/share/common-licenses/GPL-2'. + + + * ANN + http://www.cs.umd.edu/~mount/ANN/ + ANN: Approximate Nearest Neighbors + Copyright (c) 1997-2005 University of Maryland and Sunil Arya and David + Mount All Rights Reserved. + Published under GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 + See `/usr/share/common-licenses/LGPL-2.1'. + + + * simpleini + http://code.jellycan.com/simpleini/ + + Copyright (c) 2006, Brodie Thiesfield + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + + + * xmlparser + http://www.applied-mathematics.net/tools/xmlParser.html + BSD-style license sent by the author through personal communication. + +Copyright (c) 2002, Frank Vanden Berghen +All rights reserved. + +The following license terms apply to projects that are in some way related to +the "The Mobile Robot Programming Toolkit (MRPT)" project, including +applications using "The Mobile Robot Programming Toolkit (MRPT)" and tools +developed for enhancing "The Mobile Robot Programming Toolkit (MRPT)". All +other projects (not related to "The Mobile Robot Programming Toolkit (MRPT)") +have to use this code under the Aladdin Free Public License (AFPL) +See the file "AFPL-license.txt" for more informations about the AFPL license. +(see http://www.artifex.com/downloads/doc/Public.htm for detailed AFPL terms) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +* Neither the name of Frank Vanden Berghen nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY Frank Vanden Berghen ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + * wxMathPlot + http://sourceforge.net/projects/wxmathplot/ + A framework for mathematical graph plotting in wxWindows. + Published under the wxWindows Library Licence. + The original author is David Schalig . + From June 2007 the project is maintained by Davide Rondini. + . + Authors can be contacted via the wxMathPlot's homepage at + http://sourceforge.net/projects/wxmathplot + Contributors: Jose Luis Blanco, Val Greene. + + WXWINDOWS LIBRARY LICENCE + + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public Licence as published by + the Free Software Foundation; either version 2 of the Licence, or (at + your option) any later version. + + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library + General Public Licence for more details. + + You should have received a copy of the GNU Library General Public Licence + along with this software, usually in a file named COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + Boston, MA 02110-1301, USA. + + EXCEPTION NOTICE + + 1. As a special exception, the copyright holders of this library give + permission for additional uses of the text contained in this release of + the library as licenced under the wxWindows Library Licence, applying + either version 3 of the Licence, or (at your option) any later version of + the Licence as published by the copyright holders of version 3 of the + Licence document. + + 2. The exception is that you may use, copy, link, modify and distribute + under the user's own terms, binary object code versions of works based + on the Library. + + 3. If you copy code from files distributed under the terms of the GNU + General Public Licence or the GNU Library General Public Licence into a + copy of this library, as this licence permits, the exception does not + apply to the code that you add in this way. To avoid misleading anyone as + to the status of such modified files, you must delete this exception + notice from such code and/or adjust the licensing conditions notice + accordingly. + + 4. If you write modifications of your own for this library, it is your + choice whether to permit this exception to apply to your modifications. + If you do not wish that, you must delete the exception notice from such + code and/or adjust the licensing conditions notice accordingly. + + + + * STLplus + http://stlplus.sourceforge.net/ + (C) 1999-2004 Southampton University, 2004-2008 Andy Rushton. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + * Redistributions of source code must retain the above Copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above Copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the STLplus library nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + This software is provided by the Copyright holders and contributors "as is" + and any express or implied warranties, including, but not limited to, the + implied warranties of merchantability and fitness for a particular purpose + are disclaimed. In no event shall the Copyright owner or contributors be + liable for any direct, indirect, incidental, special, exemplary, or + consequential damages (including, but not limited to, procurement of + substitute goods or services; loss of use, data, or profits; or business + interruption) however caused and on any theory of liability, whether in + contract, strict liability, or tort (including negligence or otherwise) + arising in any way out of the use of this software, even if advised of the + possibility of such damage. + + + * ISO C9x compliant inttypes.h for Microsoft Visual Studio + Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 + Copyright (c) 2006 Alexander Chemeris + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The name of the author may be used to endorse or promote products + derived from this software without specific prior written permission. + + --- mrpt-0.6.5svn706.orig/debian/libmrpt-ann0.6.install +++ mrpt-0.6.5svn706/debian/libmrpt-ann0.6.install @@ -0,0 +1,2 @@ +usr/lib/libmrpt-ann.so.0.6 +usr/lib/libmrpt-ann.so.0.6.5 --- mrpt-0.6.5svn706.orig/debian/libmrpt-aria0.6.install +++ mrpt-0.6.5svn706/debian/libmrpt-aria0.6.install @@ -0,0 +1,2 @@ +usr/lib/libmrpt-aria.so.0.6 +usr/lib/libmrpt-aria.so.0.6.5 --- mrpt-0.6.5svn706.orig/debian/changelog +++ mrpt-0.6.5svn706/debian/changelog @@ -0,0 +1,88 @@ +mrpt (0.6.5svn706-1) unstable; urgency=low + + * New version of upstream sources. + * Fixed compiling error on MIPS (Closes: #509366) + * Fixed all shdeplibs warnings. + + -- Jose Luis Blanco (University of Malaga) Mon, 22 Dec 2008 01:01:41 +0100 + +mrpt (0.6.4svn702-1) unstable; urgency=low + + * New version of upstream sources. + + -- Jose Luis Blanco (University of Malaga) Sat, 20 Dec 2008 17:04:01 +0100 + +mrpt (0.6.4svn604-1) unstable; urgency=low + + * New version of upstream sources. + * Fixed conflicting program name (Closes: #505272) + + -- Jose Luis Blanco (University of Malaga) Wed, 12 Nov 2008 23:46:20 +0100 + +mrpt (0.6.4svn585-1) unstable; urgency=low + + * New version of upstream sources. + * Fixed invalid gcc flags (Closes: #503458) + + -- Jose Luis Blanco (University of Malaga) Wed, 29 Oct 2008 17:41:12 +0100 + +mrpt (0.6.3svn565-1) unstable; urgency=low + + * New version of upstream sources. + + -- Jose Luis Blanco (University of Malaga) Thu, 23 Oct 2008 22:19:27 +0200 + +mrpt (0.6.2svn476-1) unstable; urgency=low + + * New version of upstream sources. + * debian files: Fixed libraries package names and copyright file. + + -- Jose Luis Blanco (University of Malaga) Mon, 01 Sep 2008 23:59:06 +0200 + +mrpt (0.6.1svn468-1) unstable; urgency=low + + * New version of upstream sources (bug fixes, new apps and examples). + * debian/control: Dependencies updated. + * xmlparser license replaced by custom version from the author. + + -- Jose Luis Blanco (University of Malaga) Wed, 27 Aug 2008 23:38:28 +0200 + +mrpt (0.6.1svn462-2) unstable; urgency=low + + * debian/control: Changed dependency on obsolete tetex-bin to "texlive | tetex". + + -- Jose Luis Blanco (University of Malaga) Sun, 24 Aug 2008 00:13:05 +0200 + +mrpt (0.6.1svn462-1) unstable; urgency=low + + * New version of upstream sources (valgrind errors fixed). + * debian/watch now works. + + -- Jose Luis Blanco (University of Malaga) Sat, 23 Aug 2008 23:16:07 +0200 + +mrpt (0.6.1svn461-1) unstable; urgency=low + + * New version of upstream sources: clear separation of debian scripts. + + -- Jose Luis Blanco (University of Malaga) Sat, 23 Aug 2008 00:24:29 +0200 + +mrpt (0.6.1svn460-1) unstable; urgency=low + + * New version of upstream sources. + + -- Jose Luis Blanco (University of Malaga) Thu, 21 Aug 2008 18:19:21 +0200 + +mrpt (0.6.0-2) unstable; urgency=low + + * Reorganization of binary Debian packages. Each library (.so) now has its own package. + * Added man pages for all applications (mrpt-apps package). + * Fixed debian/watch file. + + -- Jose Luis Blanco (University of Malaga) Thu, 21 Aug 2008 00:29:27 +0200 + +mrpt (0.6.0-1) unstable; urgency=low + + * Initial packaging (Closes: #495520) + + -- Jose Luis Blanco (University of Malaga) Wed, 06 Aug 2008 19:12:19 +0200 + --- mrpt-0.6.5svn706.orig/debian/libmrpt-dev.install +++ mrpt-0.6.5svn706/debian/libmrpt-dev.install @@ -0,0 +1,7 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig/* +usr/lib/*.la +usr/share/pkgconfig/* +usr/lib/cmake/* --- mrpt-0.6.5svn706.orig/debian/control +++ mrpt-0.6.5svn706/debian/control @@ -0,0 +1,247 @@ +Source: mrpt +Section: science +Priority: optional +Maintainer: Jose Luis Blanco (University of Malaga) +Build-Depends: debhelper (>= 5), + autotools-dev, + cmake, + perl, + zlib1g-dev, + libjpeg62-dev, + libwxgtk2.8-dev, + libftdi-dev, + freeglut3-dev, + libhighgui-dev, + lib3ds-dev, + libboost-dev, + libboost-program-options-dev, + doxygen, + ghostscript, + texlive | tetex, + subversion, + libdc1394-22-dev | perl +Standards-Version: 3.8.0 +Homepage: http://babel.isa.uma.es/mrpt/ + +Package: mrpt-doc +Section: doc +Architecture: all +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - Documentation and examples + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the documentation and examples of MRPT, and the book + Writing Scientific Applications with the Mobile Robot Programming Toolkit + in .ps.gz format. + +Package: libmrpt-ann0.6 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - ANN library + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the MRPT built-in ANN (Approximate Nearest Neighbor) + library, by David M. Mount and Sunil Arya. + +Package: libmrpt-core0.6 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + libmrpt-ann0.6 +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - core library + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the MRPT core libraries: linear algebra, serialization, + OS-abstraction layer, scan matching, metric maps, 2D/3D geometry and poses, + SLAM algorithms, image manipulation and computer vision algorithms. + +Package: libmrpt-aria0.6 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + libmrpt-core0.6 +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - ARIA library + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the MRPT built-in ARIA library for interfacing + MobileRobots mobile bases. + +Package: libmrpt-hwdrivers0.6 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + libmrpt-core0.6, + libmrpt-aria0.6 +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - sensors library + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the MRPT libraries related to hardware devices and + robotic sensors (laser scanners, robotic platforms, serial ports, etc.) + +Package: libmrpt-reactivenav0.6 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + libmrpt-core0.6 +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - Reactive navigation library + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the MRPT reactive navigation libraries. + +Package: libmrpt-dev +Section: libdevel +Architecture: any +Depends: libmrpt-core0.6 (= ${binary:Version}), + libmrpt-hwdrivers0.6 (= ${binary:Version}), + libmrpt-reactivenav0.6 (= ${binary:Version}), + libwxgtk2.8-dev +Description: Mobile Robot Programming Toolkit - Development headers + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides the MRPT headers and libraries for development. + +Package: mrpt-apps +Architecture: any +Depends: ${shlibs:Depends}, + libmrpt-core0.6, + libmrpt-hwdrivers0.6, + libmrpt-reactivenav0.6, + libcv1, + libcvaux1, + libhighgui1, + libwxgtk2.8-0, + zlib1g +Homepage: http://babel.isa.uma.es/mrpt/ +Description: Mobile Robot Programming Toolkit - Console and GUI applications + 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 libraries include classes for easily managing 3D(6D) geometry, + probability density functions (pdfs) over many predefined variables (points + and poses, landmarks, maps), Bayesian inference (Kalman filters, particle + filters), image processing, path planning and obstacle avoidance, 3D + visualization of all kind of maps (points, occupancy grids, landmarks,...), + etc. + Gathering, manipulating and inspecting very large robotic datasets (Rawlogs) + efficiently is another goal of MRPT, supported by several classes and + applications. + . + The MRPT is free software and is released under the GPL. + . + This package provides a set of console and GUI applications for manipulating + datasets, particle filtering localization and SLAM, grabbing data from + robotic sensors, etc. + --- mrpt-0.6.5svn706.orig/debian/mrpt.menu +++ mrpt-0.6.5svn706/debian/mrpt.menu @@ -0,0 +1,21 @@ +?package(mrpt-apps):\ + needs="X11"\ + section="Applications/Science"\ + title="rawlogviewer"\ + command="/usr/bin/RawLogViewer" +?package(mrpt-apps):\ + needs="X11"\ + section="Applications/Science"\ + title="sceneviewer3D"\ + command="/usr/bin/SceneViewer3D" +?package(mrpt-apps):\ + needs="X11"\ + section="Applications/Science"\ + title="reactivenavdemo"\ + command="/usr/bin/ReactiveNavigationDemo" +?package(mrpt-apps):\ + needs="X11"\ + section="Applications/Science"\ + title="gridmapnavsimul"\ + command="/usr/bin/GridmapNavSimul" + --- mrpt-0.6.5svn706.orig/debian/rules +++ mrpt-0.6.5svn706/debian/rules @@ -0,0 +1,109 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Makefile for MRPT Debian package. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +config.status: configure + dh_testdir + # Add here commands to configure the package. + ./configure MRPT_IS_DEB_PACKAGE=1 --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + # $(MAKE) + + touch $@ + +distclean: + # Nothing to do (do not remove this line!) + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + #$(MAKE) clean + rm -f config.sub config.guess + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + + # Add here commands to install the package into debian/mrpt. + ./configure MRPT_IS_DEB_PACKAGE=1 --prefix=$(CURDIR)/debian/ CMAKE_MRPT_USE_DEB_POSTFIXS="1" + + # Create mrpt documentation + scripts/build_docs.sh -h + + # Create man pages: + make man_pages_all + + # Install + #$(MAKE) -j4 + $(MAKE) install + + # Copying html doc files: + mkdir -p debian/mrpt-doc/usr/share/doc/mrpt-doc/html + cp -R $(CURDIR)/doc/html $(CURDIR)/debian/mrpt-doc/usr/share/doc/mrpt-doc/ + + # Move all the ".so" files to the proper place: the -dev package: + mkdir -p $(CURDIR)/debian/libmrpt-dev/usr/lib/ + find $(CURDIR)/debian/ -name "*.so" | xargs -I FIL mv -f FIL $(CURDIR)/debian/libmrpt-dev/usr/lib/ + + # -------------------- + # Run tests + # -------------------- + make test + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install + dh_installmenu +# dh_installdebconf +# dh_installpam + dh_installmime -p mrpt-apps +# dh_installinfo + dh_installman + dh_installman -p mrpt-apps man-pages/*.1 + dh_link +# dh_strip --dbg-package=libmrpt-core-dbg + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- mrpt-0.6.5svn706.orig/debian/mrpt-doc.install +++ mrpt-0.6.5svn706/debian/mrpt-doc.install @@ -0,0 +1 @@ +usr/share/doc/mrpt-doc --- mrpt-0.6.5svn706.orig/debian/mrpt-apps.install +++ mrpt-0.6.5svn706/debian/mrpt-apps.install @@ -0,0 +1,2 @@ +usr/bin/* +usr/share/mrpt/config_files/* --- mrpt-0.6.5svn706.orig/debian/watch +++ mrpt-0.6.5svn706/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://babel.isa.uma.es/mrpt/src-repo/mrpt-(.+)\.tar\.gz --- mrpt-0.6.5svn706.orig/debian/compat +++ mrpt-0.6.5svn706/debian/compat @@ -0,0 +1 @@ +5