indexdata / yaz

Z39.50 toolkit for C
http://www.indexdata.com/yaz
Other
43 stars 19 forks source link

Update `make dist` handling #55

Closed hughmcmaster closed 4 years ago

hughmcmaster commented 4 years ago

Some files are being packaged by make dist when they shouldn't be. Others, such as .in, files are included automatically.

Don't specify .in files for packaging by make dist. They are included automatically. Don't package local.ent, as it prevents the documentation from being regenerated at build time.

adamdickmeiss commented 4 years ago

I'm ok with the first two commits, but the latter (local.ent).. not at the moment. We deliberately do not require xsltproc and docbook to build yaz. If local.ent is not provided, it will attempt to regnerate, despite the fact that "our" dist has it all. I'll cherry-pick the first two now and leave the last one. If we are to require documentation to be able to regenerate, we should not bundle it at all and do a configure check and require xsltproc.

hughmcmaster commented 4 years ago

Thanks for explanation. That's perfectly fine.

When packaging for Debian, Ubuntu and friends, I regenerate the documentation. When I saw local.ent was included in your distribution tarball, I thought it was an error.