summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2022-05-07 18:13:19 +0200
committerNaïm Favier <n@monade.li>2022-05-07 20:40:43 +0200
commit863cdf8f097c172ed92ccb689c6d52915c2858c3 (patch)
tree21e00257ca5276f06d3f41f8ee333e051e188e10 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent2bebc577d88eaefeae686d7972d268af65a1051f (diff)
wrapFirefox: handle binary wrappers
We can't just edit binary wrappers in place because of a length mismatch, so we have to parse the generating makeCWrapper call out of the binary, extract wrapper arguments from it and add them to the Firefox wrapper. All these contortions are needed because Firefox looks for its runtime in argv0, so the proper argv0 needs to be set by wrappers to always point to the "final" runtime. I think this could be avoided by wrapping /lib/$libName/firefox instead of /bin/firefox, and I'd like to look into that in the future, but for now I'm just fixing the immediate problem.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions