me
/
guix
Archived
1
0
Fork 0

gnu: libnma: Remove patch-docbook-xml phase.

* gnu/packages/gnome.scm (libnma) [arguments]: Remove patch-docbook-xml
phase.  Use gexps.
[native-inputs]: Add libxml2.
master
Maxim Cournoyer 2023-04-20 15:57:09 -04:00
parent 6bc285e6c6
commit 0d77480854
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 4 additions and 11 deletions

View File

@ -1748,23 +1748,16 @@ client devices can handle.")
(arguments
;; GTK 4.x depends on Rust (indirectly) so pull it only on platforms
;; where it is supported.
`(#:configure-flags ,(if (supported-package? gtk)
`(list "-Dlibnma_gtk4=true")
`(list "-Dlibnma_gtk4=false"))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-docbook-xml
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "libnma-docs.xml"
(("http://.*/docbookx\\.dtd")
(search-input-file
inputs "xml/dtd/docbook/docbookx.dtd"))))))))
(list #:configure-flags (if (supported-package? gtk)
#~(list "-Dlibnma_gtk4=true")
#~(list "-Dlibnma_gtk4=false"))))
(native-inputs
(list docbook-xml-4.3
gettext-minimal
`(,glib "bin")
gtk-doc/stable
gobject-introspection
libxml2 ;for XML_CATALOG_FILES
pkg-config
vala))
(inputs