This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: new package proposal : CLISP
Joshua Daniel Franklin wrote:
Now, I propose that if the package builds OOTB with the settings from
cygwin.com/setup.html, you can skip the README, but it is still
recommended to have a README. Also it would be nice to note in the README
what packages you need for compiling (gcc, make, perl, gettext, etc.)
to avoid downloading the source only to have to go back and download
libintl27-devel or something.
I think the setup.hint format allows build-requires, but I'm not sure if
setup.exe supports them -- or if it should. What if I want to simply
download a source package to look at it, but not build it? Should setu
prevent me from downloading foo-src unless I also select bar-devel and
baz-devel, the build-requires packages for foo-src?
My list of no-README packages:
is completely wrong.
_update-info-dir
Not a real package. It's a fake pseudo package with an
auto-incrementing version number, to assist all the OTHER packages that
install info files.
Now, the rest of the packages that I have copied into this message from
your "list" are mine (that is, I've ignored those packages in your
"list" that are not mine). All of my packages that appear in your
"list" either (A) DO have READMEs so I'll thank you to stop spreading
FUD about my packages, or (B) are "dll-only" packages (see below).
Many of the other packages, which are not mine but do appear in your
"list", ALSO actually have READMEs. Those that do not (e.g. the rare
instance where your "list" was correct) typically predate the
codification on the webpage. Consider them grandfathered.
gettext-devel
usr/share/doc/Cygwin/gettext-devel-0.12.1.README
libgdbm-devel
usr/share/doc/Cygwin/libgdbm-devel-1.8.3.README
libncurses-devel
usr/share/doc/Cygwin/libncurses-devel-5.3.README
libtiff
libtiff-devel
usr/share/doc/Cygwin/tiff-3.6.0.README
usr/share/doc/Cygwin/libtiff-devel-3.6.0.README
mingw-zlib
usr/share/doc/Cygwin/mingw-zlib-1.1.4.README
> libbz2_1
> libcharset1
> libgdbm3
> libgdbm4
> libgettextpo0
> libiconv2
> libintl
> libintl1
> libintl2
> libjpeg62
> libjpeg6b
> libncurses
> libncurses5
> libncurses6
> libncurses7
> libpng12
> libreadline4
> libreadline5
> libtiff3
> libtiff4
These are DLL packages, built from the same sources as the main package.
They cannot contain READMEs because the readme's would clash -- the
whole point of the DLL packages is to allow simultaneous coexistence. A
DLL-only package is just that: only the DLL and nothing else.
--
Chuck