From 6b15579ace057c24040184357a4419261e095600 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 7 Jan 2019 20:10:14 -0500 Subject: Update release notes --- manual/qpdf-manual.xml | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 0c921eb6..d30e8ea4 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -251,6 +251,56 @@ make top-level Makefile. + + Notes for Packagers + + If you are packaging qpdf for an operating system distribution, + here are some things you may want to keep in mind: + + + + Passing to + ./configure will cause any failed test + output to be written to the console. This can be very useful + for seeing test failures generated by autobuilders where you + can't access qtest.log after the fact. + + + + + If qpdf's build environment detects the presence of autoconf + and related tools, it will check to ensure that automatically + generated files are up-to-date with recorded checksums and fail + if it detects a discrepancy. This feature is intended to + prevent you from accidentally forgetting to regenerate + automatic files after modifying their sources. If your + packaging environment automatically refreshes automatic files, + it can cause this check to fail. Supress qpdf's checks by + passing to + /.configure. This is safe since qpdf's + autogen.sh just runs autotools in the normal + way. + + + + + QPDF's make install does not install + completion files by default, but as a packager, it's good if + you install them wherever your distribution expects such files + to go. You can find completion files to install in the + completions directory. + + + + + Packagers are encouraged to install the source files from the + examples directory along with qpdf + development packages. + + + + + Running QPDF @@ -4183,6 +4233,38 @@ print "\n"; + + + Notes for Packagers + + + + + A new section has been added to the documentation with notes + for packagers. Please see . + + + + + The qpdf detects out-of-date automatically generated files. + If your packaging system automatically refreshes libtool or + autoconf files, it could cause this check to fail. To avoid + this problem, pass + to + configure. + + + + + If you would like to have qpdf completion enabled + automatically, you can install completion files in the + distribution's default location. You can find sample + completion files to install in the + completions directory. + + + + -- cgit v1.2.3-54-g00ecf