Andy, could you put the package-info.in (provides) update from Steve's
mail below into our jde package?
On Mon, 2002-10-07 at 14:05, Steve Youngs wrote:
[ 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>---|
--
\/ille Skyttä
ville.skytta at
xemacs.org