The meaning of the elements in the component.xml DTD is as follows.
configure.ac
, and is
the name under which the manifest file is
installed. Let this remain under the control
of configure.ac
current
(the default, and assumed if no
such attribute is present), or
obsolete
. When the
Makefile.dependencies
file is
regenerated, the program doing that will warn if any
component depends on a component marked obsolete.configure.ac
.STAR_DECLARE_DEPENDENCIES
macros, and
should not be adjusted by hand.<name>
, which is the real name
of the individual; <uname>
,
which is the username of the developer on the CVS
system; and <email>
, which is
the person's email address. The last two elements
are not required.STAR_LATEX_DOCUMENTATION
macro.Note that, since this is an XML file, you will have to
escape the ampersand, left- and right-angle-bracket
characters as &
, <
and >
respectively (well, you don't
actually have to escape the right angle bracket
character, but it looks marginally neater if you do). There
are no other entities defined in this context.
The DTD for this file is included in the repository, at buildsupport/starconf/componentinfo.dtd
,
with a RelaxNG version at buildsupport/starconf/componentinfo.rnc
.