diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-04-02 19:59:01 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-04-02 19:59:01 +0200 |
commit | c78229b4e66acb48d28ce83bc4355a44508f3b9a (patch) | |
tree | 4692b8bc5f9d89991139e3af913c3041ad1bd1a0 /README-maintainer | |
parent | f8e97e0ed56cf5942ef36d34f1c64185c9c84d5c (diff) | |
download | qpdf-c78229b4e66acb48d28ce83bc4355a44508f3b9a.tar.zst |
Fix AppImage build: need LD_LIBRARY_PATH
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.
Diffstat (limited to 'README-maintainer')
-rw-r--r-- | README-maintainer | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/README-maintainer b/README-maintainer index a9a39ea2..c8d90215 100644 --- a/README-maintainer +++ b/README-maintainer @@ -443,6 +443,16 @@ build-appimage, which passes them along to to docker. Use -e SKIP_TESTS=1 to skip the test suite. Use -ti -e RUN_SHELL=1 to run a shell instead of the build script. +To iterate on the scripts directly in the source tree, you can run + +docker build -t qpdfbuild appimage +docker run --privileged --rm -ti -e SKIP_TESTS=1 -e RUN_SHELL=1 \ + -v $PWD/..:/tmp/build ${1+"$@"} qpdfbuild + +This will put you at a shell prompt inside the container with your +current directory set to the top of the source tree and your uid equal +to the owner of the parent directory source tree. + LOCAL WINDOWS TESTING PROCEDURE |