[If you have a CVS tree, `cd lisp; cvs update package-get-base.el']
Kevin Oberman <oberman(a)es.net> writes in xemacs-beta(a)xemacs.org:
Argh! These packages will be the end of me, yet.
You're O.K. Kevin.
Can anyone tell me what I should put into the Makefile for wp/tpu to
fix this? Right now it simply contains "REQUIRES =". As you might
guess, it does not require anything. I thought Steve had edited this
line. I don't think I did, but I might have. If I messed it up, sorry!
Should it be "REQUIRES = "()"" or something else?
The problem was in the package-info template file package-info.in.
`REQUIRES='
is correct for the Makefile.
requires (REQUIRES)
is correct for the package-info.in file -- the `REQUIRES' token gets
substituted with the contents of the right side of the equals sign in
the Makefile. When `REQUIRES' is the empty string, it becomes
`requires ()' which is interpreted as `require nil'.
The current package-get-base file has everything correct:
(tpu
(standards-version 1.0
version "1.05"
author-version "4.2X"
date "1998-07-23"
build-date "1998-07-28"
maintainer "Kevin Oberman <oberman(a)es.net>"
distribution normal
priority medium
category "wp"
dump nil
description "DEC EDIT/TPU support."
filename "tpu-1.05-pkg.tar.gz"
md5sum "ea158daa3dd9c98cee4acaff78866f0c"
size 57851
provides (tpu)
requires ()
type regular
))