Improve and clarify package descriptions
Wookey
8 years ago
25 | 25 | Architecture: all |
26 | 26 | Depends: ${misc:Depends} |
27 | 27 | 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. | |
33 | 34 | |
34 | 35 | Package: rosbuild |
35 | 36 | Section: devel |
36 | 37 | Architecture: all |
37 | 38 | Depends: ${misc:Depends}, ${python:Depends}, python |
38 | 39 | 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. | |
44 | 46 | |
45 | 47 | Package: roslang |
46 | 48 | Section: devel |
47 | 49 | Architecture: all |
48 | 50 | Depends: ${misc:Depends} |
49 | 51 | 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. | |
57 | 60 | |
58 | 61 | Package: libroslib-dev |
59 | 62 | Section: libdevel |
60 | 63 | Architecture: any |
61 | 64 | 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. | |
66 | 70 | . |
67 | 71 | This package contains the development files for the library. |
68 | 72 | |
69 | 73 | Package: libroslib0d |
70 | 74 | Architecture: any |
71 | 75 | 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. | |
76 | 81 | . |
77 | This package contains the library. | |
82 | This package contains the C library. | |
78 | 83 | |
79 | 84 | Package: python-roslib |
80 | 85 | Section: python |
81 | 86 | Architecture: all |
82 | 87 | Multi-Arch: allowed |
83 | 88 | 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. | |
88 | 94 | . |
89 | 95 | This package contains the Python library. |
90 | 96 | |
94 | 100 | Depends: ${misc:Depends} |
95 | 101 | Recommends: bash-completion |
96 | 102 | 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. | |
104 | 111 | |
105 | 112 | Package: python-rosboost-cfg |
106 | 113 | Section: python |
108 | 115 | Multi-Arch: allowed |
109 | 116 | Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} |
110 | 117 | 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. | |
116 | 122 | |
117 | 123 | Package: python-rosclean |
118 | 124 | Section: python |
120 | 126 | Multi-Arch: allowed |
121 | 127 | Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} |
122 | 128 | 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. | |
127 | 134 | |
128 | 135 | Package: python-roscreate |
129 | 136 | Section: python |
131 | 138 | Multi-Arch: allowed |
132 | 139 | Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} |
133 | 140 | 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. | |
140 | 148 | |
141 | 149 | Package: python-rosmake |
142 | 150 | Section: python |
144 | 152 | Multi-Arch: allowed |
145 | 153 | Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} |
146 | 154 | 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. | |
151 | 160 | |
152 | 161 | Package: python-rosunit |
153 | 162 | Section: python |
156 | 165 | Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} |
157 | 166 | Provides: ${python:Provides} |
158 | 167 | 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. |