[ Apologies for the long delay ]
|--==> "AP" == Andy Piper <andy(a)xemacs.org> writes:
>Yes, definitely it should, 'package-get-package-provider'
depends on
>it. A while back I went through a whole bunch of packages updating
>package-info.in, must have missed JDE.
AP> You need to enlighten me on exactly what this file means. Although
AP> jde includes a bunch of stuff it only really provides jde.
How can you possibly say that?
grep "(provide " *.el | wc -l
33
'package-add-required-packages' gets its information from the
package-index file which is built from data in the package-info.in
files. The same goes for 'package-get-package-provider'. So if you
don't put *ALL* the provides in package-info.in you render these two
functions useless.
JDE's package-info.in should look like...
(jde
(standards-version 1.1
version VERSION
author-version AUTHOR_VERSION
date DATE
build-date BUILD_DATE
maintainer MAINTAINER
distribution xemacs
priority medium
category CATEGORY
dump nil
description "Java language and development support."
filename FILENAME
md5sum MD5SUM
size SIZE
provides (beanshell efc jde-ant jde-bug jde-checkstyle jde-compat jde-compile
jde-complete jde-db jde-dbo jde-dbs jde-gen jde-help jde-imenu jde-import
jde-java-font-lock jde-java-grammar jde-javadoc-gen jde-javadoc jde-jdb jde-make
jde-open-source jde-package jde-parse jde-run jde-setnu jde-stat jde-util jde-which-method
jde-widgets jde-wiz jde tree-widget)
requires (REQUIRES)
type regular
))
--
|---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
| XEmacs - It's not just an editor. |
| It's a way of life. |
|------------------------------------<youngs(a)xemacs.org>---|