mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: xdot: Switch to pyproject.
* gnu/packages/graphviz.scm (xdot): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'wrap phase instead. Use gexps. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Id7493956a302e1fe7d1b29973d845c807a4e954d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
parent
e24b1820e7
commit
5225da141c
1 changed files with 6 additions and 5 deletions
|
@ -327,7 +327,7 @@ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(srcdir)/predicates_init.c \
|
|||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1l34ahvcz90j3j7aspp9wqvxpq10mzgq7l0sanrj142ihdnbahvy"))))
|
||||
(build-system python-build-system)
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:phases #~(modify-phases %standard-phases
|
||||
|
@ -350,13 +350,12 @@ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(srcdir)/predicates_init.c \
|
|||
(setenv "LD_LIBRARY_PATH"
|
||||
(dirname lib)))))
|
||||
;; We wrap xdot, so that we don't propagate gtk+ and graphviz
|
||||
(add-after 'install 'wrap
|
||||
(replace 'wrap
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out"))
|
||||
(graphviz (assoc-ref inputs "graphviz"))
|
||||
(let ((graphviz (assoc-ref inputs "graphviz"))
|
||||
(gi-typelib-path (getenv "GI_TYPELIB_PATH"))
|
||||
(python-path (getenv "GUIX_PYTHONPATH")))
|
||||
(wrap-program (string-append out "/bin/xdot")
|
||||
(wrap-program (string-append #$output "/bin/xdot")
|
||||
`("PATH" ":" prefix
|
||||
(,(string-append graphviz "/bin")))
|
||||
`("GI_TYPELIB_PATH" ":" prefix
|
||||
|
@ -381,6 +380,8 @@ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(srcdir)/predicates_init.c \
|
|||
python-numpy
|
||||
python-pycairo
|
||||
python-pygobject
|
||||
python-setuptools
|
||||
python-wheel
|
||||
vulkan-loader))
|
||||
(home-page "https://pypi.org/project/xdot/")
|
||||
(synopsis "Interactive viewer for graphviz dot files")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue