Codebase list ros-ros / 5b8525f
Improve and clarify package descriptions Wookey 8 years ago
1 changed file(s) with 70 addition(s) and 60 deletion(s). Raw diff Collapse all Expand all
2525 Architecture: all
2626 Depends: ${misc:Depends}
2727 Multi-Arch: foreign
28 Description: rosmake mk files
29 A collection of .mk include files for building ROS architectural elements.
30 Most package authors should use cmake .mk, which calls CMake for the build of
31 the package. The other files in this package are intended for use in exotic
32 situations that mostly arise when importing 3rdparty code.
28 Description: Robot OS make file helpers
29 This package is part of Robot OS (ROS). It is a collection of make
30 include files for building ROS architectural elements. Most package
31 authors should use cmake.mk, which calls CMake for the build of the
32 package. The other files in this package are intended for use in
33 exotic situations that mostly arise when importing 3rdparty code.
3334
3435 Package: rosbuild
3536 Section: devel
3637 Architecture: all
3738 Depends: ${misc:Depends}, ${python:Depends}, python
3839 Multi-Arch: foreign
39 Description: scripts for managing the ROS build system
40 Rosbuild solves the core problem of gathering appropriate build flags
41 from and track dependencies in the ROS package tree. The macros provided by
42 rosbuild, automatically inherit the union of build flags exported by
43 packages on which your package depends.
40 Description: scripts for managing the Robot OS build system
41 This package is part of Robot OS (ROS). Rosbuild solves the core
42 problem of gathering appropriate build flags from, and tracking
43 dependencies in, the ROS package tree. The macros provided by
44 rosbuild automatically inherit the union of build flags exported by
45 packages on which your package depends.
4446
4547 Package: roslang
4648 Section: devel
4749 Architecture: all
4850 Depends: ${misc:Depends}
4951 Multi-Arch: foreign
50 Description: Common package that all ROS client libraries depend on
51 This is mainly used to find client libraries (via 'rospack depends-on1
52 roslang'). The roslang package is only of interest to those implementing a
53 ROS client library. Client libraries marks themselves as such by depending
54 on the roslang package, which allows rosbuild and other tools to perform
55 appropriate actions, such as msg- and srv-based code generation. The roslang
56 package itself contains no actual code.
52 Description: Common meta-package for all Robot OS client libraries
53 This package is part of Robot OS (ROS). It is mainly used to find
54 client libraries (via 'rospack depends-on1 roslang'). The roslang
55 package is only of interest to those implementing a ROS client
56 library. Client libraries mark themselves as such by depending on
57 the roslang package, which allows rosbuild and other tools to perform
58 appropriate actions, such as msg- and srv-based code generation. The
59 roslang package itself contains no actual code.
5760
5861 Package: libroslib-dev
5962 Section: libdevel
6063 Architecture: any
6164 Depends: libroslib0d (= ${binary:Version}), ${misc:Depends}
62 Description: development files for libroslib
63 Base dependencies and support libraries for ROS. roslib contains many of
64 the common data structures and tools that are shared across ROS client
65 library implementations.
65 Description: development files for roslib (Robot OS)
66 This package is part of Robot OS (ROS). It provides the base
67 dependencies and support libraries for ROS. roslib contains many of
68 the common data structures and tools that are shared across ROS
69 client library implementations.
6670 .
6771 This package contains the development files for the library.
6872
6973 Package: libroslib0d
7074 Architecture: any
7175 Depends: ${shlibs:Depends}, ${misc:Depends}
72 Description: library for roslib
73 Base dependencies and support libraries for ROS. roslib contains many of
74 the common data structures and tools that are shared across ROS client
75 library implementations.
76 Description: library for roslib (Robot OS)
77 This package is part of Robot OS (ROS). It provides the base
78 dependencies and support libraries for ROS. roslib contains many of
79 the common data structures and tools that are shared across ROS
80 client library implementations.
7681 .
77 This package contains the library.
82 This package contains the C library.
7883
7984 Package: python-roslib
8085 Section: python
8186 Architecture: all
8287 Multi-Arch: allowed
8388 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-rospkg, catkin
84 Description: Python library for roslib
85 Base dependencies and support libraries for ROS. roslib contains many of
86 the common data structures and tools that are shared across ROS client
87 library implementations.
89 Description: Python library for roslib (Robot OS)
90 This package is part of Robot OS (ROS). It provides base dependencies
91 and support libraries for ROS. roslib contains many of the common
92 data structures and tools that are shared across ROS client library
93 implementations.
8894 .
8995 This package contains the Python library.
9096
94100 Depends: ${misc:Depends}
95101 Recommends: bash-completion
96102 Multi-Arch: foreign
97 Description: Assorted shell commands for using ROS with bash
98 The rosbash package contains some useful bash functions and adds
99 tab-completion to a large number of the basic ros utilities. The package
100 includes limited support for zsh and tcsh by way of sourcing the roszsh or
101 rostcsh files respectively. It doesn't provide documentation on
102 these shells, though much of the functionality is similar to the
103 bash shell extensions.
103 Description: Assorted shell commands for using Robot OS with bash
104 This package is part of Robot OS (ROS). The rosbash package contains
105 some useful bash functions and adds tab-completion to a large number
106 of the basic ros utilities. The package includes limited support for
107 zsh and tcsh by way of sourcing the roszsh or rostcsh files
108 respectively. It doesn't provide documentation on these shells,
109 though much of the functionality is similar to the bash shell
110 extensions.
104111
105112 Package: python-rosboost-cfg
106113 Section: python
108115 Multi-Arch: allowed
109116 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
110117 Provides: ${python:Provides}
111 Description: Contains scripts used by the rosboost-cfg tool
112 It used for determining cflags/lflags/etc. of boost on your system
113 when you use is a ROS environtment. ROS is a meta-operating system for your
114 robot. It provides language-independent and network-transparent
115 communication for a distributed robot control system.
118 Description: Contains scripts used by the Robot OS rosboost-cfg tool
119 This package is part of Robot OS (ROS). It is used for determining
120 build flags (cflags/lflags/etc.) for boost on your system when you
121 use it in a ROS environment.
116122
117123 Package: python-rosclean
118124 Section: python
120126 Multi-Arch: allowed
121127 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
122128 Provides: ${python:Provides}
123 Description: cleanup filesystem resources (e.g. log files)
124 rosclean purge will remove directories associated with storing ROS-related
125 log files. You will be asked to confirm each deletion and it is important
126 that you verify the command that rosclean purge executes is correct.
129 Description: cleanup Robot OS filesystem resources (e.g. logs)
130 This package is part of Robot OS (ROS). rosclean purge will remove
131 directories associated with storing ROS-related log files. You will
132 be asked to confirm each deletion and it is important that you verify
133 the command that rosclean purge executes is correct.
127134
128135 Package: python-roscreate
129136 Section: python
131138 Multi-Arch: allowed
132139 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
133140 Provides: ${python:Provides}
134 Description: Tool that assists in the creation of ROS filesystem resources
135 It provides: roscreate-pkg, which creates a new package directory, including
136 the appropriate build and manifest files. It creates a new ROS package with
137 common package files: manifest.xml, CMakeLists.txt, mainpage.dox, and
138 Makefile. It addresses the common problem of packages being created using
139 pre-existing packages, which leads to errors in build files and manifests.
141 Description: Robot OS empty package template creator
142 This package is part of Robot OS (ROS). It provides roscreate-pkg
143 which creates empty ROS package templates and thus addresses the
144 common problem of packages being created using pre-existing packages,
145 which leads to errors in build files and manifests. The tool creates a
146 new package directory, including the appropriate build and manifest
147 files.
140148
141149 Package: python-rosmake
142150 Section: python
144152 Multi-Arch: allowed
145153 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
146154 Provides: ${python:Provides}
147 Description: rosmake is a ros dependency aware build tool
148 Tool to assist with building ROS packages. It facilitates
149 building packages that have dependencie, which can be used to build
150 all dependencies in the correct order.
155 Description: rosmake is a Robot OS dependency aware build tool
156 This package is part of Robot OS (ROS). rosmake is a tool to assist
157 with building ROS packages. It facilitates building packages that
158 have dependencies, allowing all dependencies to be built in the
159 correct order.
151160
152161 Package: python-rosunit
153162 Section: python
156165 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
157166 Provides: ${python:Provides}
158167 Description: Unit-testing package for ROS
159 This is a lower-level library for rostest and handles unit tests, whereas
160 rostest handles integration tests. It's an internal tool for running unit
161 tests within ROS. While it can be run by a regular user, most users will
162 generally use rosunit indirectly via rosbuild test macros.
168 This package is part of Robot OS (ROS). python-rosunit is a
169 lower-level library for rostest and handles unit tests, whereas
170 rostest handles integration tests. It's an internal tool for running
171 unit tests within ROS. While it can be run by a regular user, most
172 users will generally use rosunit indirectly via rosbuild test macros.