diff options
| author | Yarny0 <41838844+Yarny0@users.noreply.github.com> | 2023-04-05 19:30:17 +0200 |
|---|---|---|
| committer | Yarny0 <41838844+Yarny0@users.noreply.github.com> | 2023-04-05 19:32:52 +0200 |
| commit | fca76c5810d331a3d6b2f268b6cca75b8498b016 (patch) | |
| tree | 5d98c50d3f961c8c93f9b3d42a426b75c8e8fecb /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 941b891e26b6ed692fc8b0296187e075af9514bc (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
