summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorYarny0 <41838844+Yarny0@users.noreply.github.com>2023-04-05 19:30:17 +0200
committerYarny0 <41838844+Yarny0@users.noreply.github.com>2023-04-05 19:32:52 +0200
commitfca76c5810d331a3d6b2f268b6cca75b8498b016 (patch)
tree5d98c50d3f961c8c93f9b3d42a426b75c8e8fecb /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent941b891e26b6ed692fc8b0296187e075af9514bc (diff)
tsm-client: fix absolute symlinks, drop openssl dependency
`tsm-client` is delivered with its own `lib{crypto,ssl}.so` implementation. Beginning with version 8.1.9.1, those `.so`-files came with absolute symlinks to `/opt/...` causing `autoPatchelf` to abort with error messages of the form > error: auto-patchelf could not satisfy dependency libssl.so.1.1 I was under the impression that a new dependency got introduced and added `openssl` to `builtInputs` in commit 5ad0ecb9019e964d2abfe034e184f8b846e42dfa. This fixed the build, but `tsm-client` no longer linked against its own ssl implementation. The commit at hand corrects that mistake: It adds a small `preFixup` script that finds and adapts absolute symlinks to `/opt/`, so that `autoPatchelfHook` finds those `so`-files again and sets RPATH properly. This permits to drop `openssl` from the dependency list again.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions