| Please ignore my request that the name of the package be changed from
Csound to csound in configure.in in the csound5 module. The request
was based on an erroneous understanding of AC_INIT. In fact,
AC_INIT(Csound, 4.24, csound-bug@cs.bath.ac.uk)
defines
PACKAGE = csound
PACKAGE_NAME = Csound
PACKAGE_TARNAME = csound
These are the desired definitions that go well with csound.spec.in. I
apologize for any confusion I caused by my previous posting on this
subject.
John
ramsdell@mitre.org (John D. Ramsdell) writes:
> John ffitch writes:
>
> > OK; suggest you add to teh CVS, and maintain it. I was only querying the
> > status against the existing stuff.
> > ==John
>
> I added csound.spec.in to the csound5 module and also ChangeLog. I
> stole text from csound.spec in the csound module for the %description,
> and I assumed that a distribution should place binaries in ${bindir},
> headers in ${includedir}, libraries in ${libdir}, and data files,
> i.e., csound.xmg into ${pkgdatadir}. In the default case,
> bindir=/usr/bin, includedir=/usr/include, libdir=/usr/lib, and
> pkgdatadir=/usr/share/csound. To make this happen, I urge that the
> name of the package be changed from Csound to csound, that is, in
> configure.in, please change this line
>
> AC_INIT(Csound, 4.24, csound-bug@cs.bath.ac.uk)
>
> to the following line.
>
> AC_INIT(csound, 4.24, csound-bug@cs.bath.ac.uk, Csound)
>
> With this change, pkgdatadir, which naturally is assigned as
> pkgdatadir=$(datadir)/%PROGRAM%, will receive the name one expects.
> It also has the advantage that generated archives will receive
> lowercase file names, and just as with directory names, most Unix
> users prefer lowercase names. The difference here is that without
> this change, non-developers have to deal with uppercase file system
> names.
>
> One final note, if an installation is expected to install more than
> one header file, I recommend they be installed into
> $(includedir)/%PROGRAM%, not $(includedir). This reduces the
> likelyhood of conflicts.
>
> John |