gnu: at-spi2-atk: Update to 2.32.0.

* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.32.0.
[build-system]: Change to MESON-BUILD-SYSTEM.
[arguments]: Adjust test invokation.
[native-inputs]: Add LIBXML2.
This commit is contained in:
Marius Bakke 2019-03-14 19:39:09 +01:00
parent 5254f17eeb
commit 3ea5a8ee47
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 8 additions and 6 deletions

View File

@ -624,7 +624,7 @@ is part of the GNOME accessibility project.")
(define-public at-spi2-atk (define-public at-spi2-atk
(package (package
(name "at-spi2-atk") (name "at-spi2-atk")
(version "2.26.2") (version "2.32.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/" (uri (string-append "mirror://gnome/sources/" name "/"
@ -632,8 +632,8 @@ is part of the GNOME accessibility project.")
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0vkan52ab9vrkknnv8y4f1cspk8x7xd10qx92xk9ys71p851z2b1")))) "0p54wx6f6q7s8w0b1j0sgw87pikllp79q5g3lfiwqazs779ycl8b"))))
(build-system gnu-build-system) (build-system meson-build-system)
(arguments (arguments
'(#:phases '(#:phases
(modify-phases %standard-phases (modify-phases %standard-phases
@ -641,14 +641,16 @@ is part of the GNOME accessibility project.")
;; Run test-suite under a dbus session. ;; Run test-suite under a dbus session.
(lambda _ (lambda _
(setenv "DBUS_FATAL_WARNINGS" "0") (setenv "DBUS_FATAL_WARNINGS" "0")
(invoke "dbus-launch" "make" "check")))))) (invoke "dbus-launch" "meson" "test"))))))
(propagated-inputs (propagated-inputs
`(("at-spi2-core" ,at-spi2-core))) ; required by atk-bridge-2.0.pc `(("at-spi2-core" ,at-spi2-core))) ; required by atk-bridge-2.0.pc
(inputs (inputs
`(("atk" ,atk))) `(("atk" ,atk)))
(native-inputs (native-inputs
`(("dbus" ,dbus) ; for testing `(("pkg-config" ,pkg-config)
("pkg-config" ,pkg-config))) ;; For tests.
("dbus" ,dbus)
("libxml2" ,libxml2)))
(synopsis "Assistive Technology Service Provider Interface, ATK bindings") (synopsis "Assistive Technology Service Provider Interface, ATK bindings")
(description (description
"The Assistive Technology Service Provider Interface "The Assistive Technology Service Provider Interface