Archived
1
0
Fork 0

gnu: libnma: Update to 1.10.2 and delete input labels.

* gnu/packages/gnome.scm (libnma): Update to 1.10.2.
[configure-flags]: New argument.
[phases]{patch-docbook-xml}: Use search-input-file.
[native-inputs]: Delete labels.
This commit is contained in:
Maxim Cournoyer 2022-08-22 23:21:08 -04:00
parent ee871fc92c
commit 46d50efd09
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -1705,7 +1705,7 @@ client devices can handle.")
(define-public libnma (define-public libnma
(package (package
(name "libnma") (name "libnma")
(version "1.8.28") (version "1.10.2")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/" (uri (string-append "mirror://gnome/sources/" name "/"
@ -1713,29 +1713,31 @@ client devices can handle.")
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"09mp6k0hfam1vyyv9kcd8j4gb2r58i05ipx2nswb58ris599bxja")))) "0h095a26w3sgbspsf7wzz8ddg62j3jb9ckrrv41k7cdp0k2dkhsg"))))
(build-system meson-build-system) (build-system meson-build-system)
(arguments (arguments
`(#:phases `(#:configure-flags (list "-Dlibnma_gtk4=true")
#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
(add-after 'unpack 'patch-docbook-xml (add-after 'unpack 'patch-docbook-xml
(lambda* (#:key inputs #:allow-other-keys) (lambda* (#:key inputs #:allow-other-keys)
(let ((xmldoc (string-append (assoc-ref inputs "docbook-xml") (substitute* "libnma-docs.xml"
"/xml/dtd/docbook"))) (("http://.*/docbookx\\.dtd")
(substitute* "libnma-docs.xml" (search-input-file
(("http://.*/docbookx\\.dtd") inputs "xml/dtd/docbook/docbookx.dtd"))))))))
(string-append xmldoc "/docbookx.dtd")))
#t))))))
(native-inputs (native-inputs
`(("docbook-xml" ,docbook-xml-4.3) (list docbook-xml-4.3
("gettext" ,gettext-minimal) gettext-minimal
("glib:bin" ,glib "bin") `(,glib "bin")
("gtk-doc" ,gtk-doc/stable) gtk-doc/stable
("gobject-introspection" ,gobject-introspection) gobject-introspection
("pkg-config" ,pkg-config) pkg-config
("vala" ,vala))) vala))
(inputs (inputs
(list gcr gtk+ iso-codes mobile-broadband-provider-info (list gcr
gtk
iso-codes
mobile-broadband-provider-info
network-manager)) network-manager))
(synopsis "Network Manager's applet library") (synopsis "Network Manager's applet library")
(description "Libnma is an applet library for Network Manager. It was (description "Libnma is an applet library for Network Manager. It was