gnu: libgudev: Update to 236.

* gnu/packages/gnome.scm (libgudev): Update to 236.
[build-system]: Use Meson.
[arguments]: Drop obsolete #:configure-flags.
[propagated-inputs]: Add eudev.
This commit is contained in:
Tobias Geerinckx-Rice 2021-06-28 12:48:52 +02:00
parent 35188a8257
commit da7a5e3597
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -6477,25 +6477,22 @@ (define-public eog-plugins
(define-public libgudev (define-public libgudev
(package (package
(name "libgudev") (name "libgudev")
(version "232") (version "236")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/" (uri (string-append "mirror://gnome/sources/" name "/"
version "/" name "-" version ".tar.xz")) version "/" name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"0q3qki451zzgdjazlgshsfzbbm0in40lyx7dyrag7kbkqnwv4k7f")))) "094mgjmwgsgqrr1i0vd20ynvlkihvs3vgbmpbrhswjsrdp86j0z5"))))
(build-system gnu-build-system) (build-system meson-build-system)
(arguments
'(#:configure-flags
;; umockdev depends on libgudev.
(list "--disable-umockdev")))
(native-inputs (native-inputs
`(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc. `(("glib:bin" ,glib "bin") ; for glib-genmarshal, etc.
("gobject-introspection" ,gobject-introspection) ("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config))) ("pkg-config" ,pkg-config)))
(propagated-inputs (propagated-inputs
`(("glib" ,glib))) ; required by gudev-1.0.pc `(("glib" ,glib) ; in Requires of gudev-1.0.pc
("eudev" ,eudev))) ; in Requires.private of gudev-1.0.pc
(inputs (inputs
`(("udev" ,eudev))) `(("udev" ,eudev)))
(home-page "https://wiki.gnome.org/Projects/libgudev") (home-page "https://wiki.gnome.org/Projects/libgudev")