From d3f3fe31c0c87a06230f1ef37c8423563acb8aed Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Fri, 28 Aug 2020 22:52:29 -0400 Subject: gnu: liblouis: Fix execution of python-extension. * gnu/packages/language.scm (liblouis) [arguments]<#:phases>['patch-python-extension]: New phase. Signed-off-by: Danny Milosavljevic --- gnu/packages/language.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index 4959f96a19..7dab360056 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm @@ -72,6 +72,17 @@ (define-public liblouis "--enable-ucs4") #:phases (modify-phases %standard-phases + ;; To fix loading of LibLouis shared library + (add-after 'unpack 'patch-python-extension + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "python/louis/__init__.py.in" + (("liblouis = _loader\\[\"###LIBLOUIS_SONAME###\"\\]") + (string-append "liblouis = _loader" + "[\"" + (assoc-ref outputs "out") + "/lib/liblouis.so" + "\"]"))) + #t)) ;; To install the sub-package "python". (add-after 'install 'install-python-extension (lambda* (#:key outputs #:allow-other-keys) -- cgit v1.2.3