diff options
author | Noé Lopez <noelopez@free.fr> | 2025-04-09 23:49:42 +0200 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-04-13 18:18:14 +0200 |
commit | e54cfb34392189fea18a65452843955183238f43 (patch) | |
tree | 73de5bdc5725c75d7a9f8872e49c44e5432b45e0 | |
parent | 01eb5c1f1ddac23c5b719faba061298ad025ea3b (diff) | |
download | guix-e54cfb34392189fea18a65452843955183238f43.tar.gz guix-e54cfb34392189fea18a65452843955183238f43.zip |
gnu: liblouis: Fix library path for python extension.
This changes the extension to load the library from its absolute path instead
of just with its name, which wouldn’t work.
Fixes <https://issues.guix.gnu.org/77669>.
* gnu/packages/language.scm (liblouis): Add fix-python-lib-path phase.
Change-Id: Icdd476eed5a77ddb93c437ec4d92c79bf2db7bce
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
-rw-r--r-- | gnu/packages/language.scm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index a6011bfce2..13957e12a0 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm @@ -351,6 +351,12 @@ method, one of the most popular choices for Traditional Chinese users.") #:configure-flags #~(list "--disable-static" "--enable-ucs4") #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'fix-python-lib-path + (lambda _ + (with-directory-excursion "python" + (substitute* "louis/__init__.py.in" + (("###LIBLOUIS_SONAME###") + (string-append #$output "/lib/###LIBLOUIS_SONAME###")))))) (add-after 'install 'install-python-extension (lambda _ (with-directory-excursion "python" |