-
This is needed to get an old enough version of glibc to run the Linux binary as an AWS Lambda layer and to support some versions of CentOS.
-
18.04 is out of security support, and cmake for 18.04 is no longer available via kitware's debian repository (or at least fetching it failed for one build).
-
* Use correct cmake flag to not build static libraries * Force correct relative RPATH in installed executables
-
* Don't "shift" when $ARGV0 is a qpdf executable * Base -- to basename to avoid stuff like `qpdf --version` calling `basename --version`
-
I'm not sure why this is needed now and wasn't needed before since the cmake changes have been in main for a while and there don't appear to be recent changes to the appimage build tools. This change adds to lib directory to LD_LIBRARY_PATH so the appimage tools' ldd check will pass. This is an appropriate change since the directory that is added will be in the standard load path when installed.
-
Also remove linearization from qpdf-manual.pdf. It's a small file, and removing the dependency on the qpdf executable significantly shortens build times.
-
Also switch URLs for the qpdf and qtest websites to sourceforge.io (https) instead of sourceforge.net (http).
-
It is redundant with qpdf's main CI environment, which is Azure Pipelines, but may soon be migrated to GitHub Actions.
-
14.04 has been out of security support for a while.
-
Since the files autogen.sh creates are now controlled, you only have to run autogen.sh when you modify the source files, not when you build from a clean checkout.
-
* Allow any Ubuntu 14.04, not specifically 14.04.5 * Work properly if not running in Travis CI