summaryrefslogtreecommitdiff
path: root/.dir-locals.el
diff options
context:
space:
mode:
authorJohn Kehayias <john.kehayias@protonmail.com>2025-02-04 21:33:30 -0500
committerJohn Kehayias <john.kehayias@protonmail.com>2025-02-09 14:11:39 -0500
commit26778f221b0eda26eb3bd4a2801bfaca99f37c41 (patch)
tree755de4d5fc8438e0ffde7d567557e40f867032ba /.dir-locals.el
parent1df78871489a343f9a9cb4b292b407c30d16f77d (diff)
nonguix: chromium-binary-build: Extend wrapper-plan syntax.
This commit is similar to a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4 which allowed patchelf-plan to take entries with an optional path. Here, wrapper-plan is extended to allow for additional syntax (not just a list of strings) similar to patchelf-plan. Now, entries can be a list, with the first the string for the file to be patched and the second a list which is added to the patchelf-plan. This allows, for example, to patch RPATH to effectively have $ORIGIN for binaries that need it, with an entry like `("bin/binary" (("out" "/lib/Binary")))` common for some chromium-based packages. See followup commits for these changes to reduce LD_LIBRARY_PATH wrapping in some packages. * nonguix/build-system/chromium-binary.scm (build-patchelf-plan): Handle entries in wrapper-plan which are a list so that the cdr is added to patchelf-plan for the car. (chromium-binary-build): Update doc string for this change and some basics which were not documented.
Diffstat (limited to '.dir-locals.el')
0 files changed, 0 insertions, 0 deletions