>>>> "Jari" == Jari Aalto+list xemacs
<jari.aalto(a)poboxes.com> writes:
Jari> Hi,
Jari> I'm looking for single point of entry to the
Jari> - list of packages that can be installed to 21.x.
Jari> Alternatively to a list of XEmacs 20.4 features (that
Jari> is, eg. 'w3 for bunch of W3 files) - Contact address to
Jari> the maintainer of the feature - Development site URI
Jari> from where to get latest version or beta for the
Jari> feature.
Hello Jari,
in 21.0 there is `package-get-base' variable describing the list of
installed packages.
The latest version of all available packages can be found at
/ftp.xemacs.org:pub/xemacs/packages/package-index.LATEST.pgp
This file contains additional information (e.g. maintainer). It
has all the information you asked for.
Regards,
Adrian
`package-get-base' (buffer: *Hyper Apropos*, mode: Hyper-Apropos)
Variable:
value: see below
List of packages that are installed at this site.
For each element in the alist, car is the package name and the cdr is
a plist containing information about the package. Typical fields
kept in the plist are:
version - version of this package
provides - list of symbols provided
requires - list of symbols that are required.
These in turn are provided by other packages.
filename - name of the file.
size - size of the file (aka the bundled package)
md5sum - computed md5 checksum
description - What this package is for.
type - Whether this is a 'binary (default) or 'single file package
More fields may be added as needed. An example:
'(
(name
(version "<version 2>"
file "filename"
description "what this package is about."
provides (<list>)
requires (<list>)
size <integer-bytes>
md5sum "<checksum"
type single
)
(version "<version 1>"
file "filename"
description "what this package is about."
provides (<list>)
requires (<list>)
size <integer-bytes>
md5sum "<checksum"
type single
)
...
))
For version information, it is assumed things are listed in most
recent to least recent -- in other words, the version names don't have to
be lexically ordered. It is debatable if it makes sense to have more than
one version of a package available.
Jari> I suppose that can be somehow created from current
Jari> packaging system, but I only have access to 20.3. I
Jari> could grep the provide commands from the source tree,
Jari> but is this accurate?
Jari> Could you put this list available somewhere public and
Jari> update as Jari> needed?
Jari> jari
--
Adrian Aichner
European Design Center
Teradyne GmbH
Semiconductor Test Group Telephone +49/89/41861(0)-208
Dingolfinger Strasse 2 Fax +49/89/41861-217 (What is a Fax?)
D-81673 MUENCHEN E-mail adrian.aichner(a)teradyne.com