gnu: brltty: Fix python package install.

The python package is not being installed properly due to install directory not
being in PYTHONPATH.

* gnu/packages/accessibility.scm (brltty)[phases]: Add set-pythonpath-phase.
[modules, imported-modules]: Add (guix build python-build-system).

Change-Id: Ia9a24f872d82c3e582413eb1d9fc4df3e0979916
Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Dariqq 2024-02-05 18:49:06 +00:00 committed by Christopher Baines
parent 6d3c414f11
commit ce302c99bd
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -129,6 +129,11 @@ (define-public brltty
"PYTHON_ROOT=/"
(string-append "TCL_DIR=" #$output "/lib")
"INSTALL_WRITABLE_DIRECTORY=no-thanks")
#:imported-modules `((guix build python-build-system)
,@%glib-or-gtk-build-system-modules)
#:modules '((guix build utils)
(guix build glib-or-gtk-build-system)
((guix build python-build-system) #:prefix python:))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-errors
@ -142,7 +147,10 @@ (define-public brltty
(string-append "extra_link_args = ['-Wl,-rpath="
#$output
"/lib'], "
"extra_compile_args = "))))))))
"extra_compile_args = ")))))
(add-before 'install 'set-pythonpath
(assoc-ref python:%standard-phases
'add-install-to-pythonpath)))))
(native-inputs
(list clisp
python-cython