gnu: libfprint: Update to 1.94.2.

* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.2.
[arguments]: Add "-Dudev_rules_dir=" to #:configure-flags.
[native-inputs]: Remove eudev.  Remove input labels.
[inputs]: Remove glib.  Add libgudev.
This commit is contained in:
Tobias Geerinckx-Rice 2021-12-14 00:54:00 +01:00
parent 058766ec7a
commit 9fd80ba79f
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -1643,7 +1643,7 @@ (define-public colord-gtk
(define-public libfprint (define-public libfprint
(package (package
(name "libfprint") (name "libfprint")
(version "1.90.7") (version "1.94.2")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
@ -1652,22 +1652,23 @@ (define-public libfprint
(commit (string-append "v" version)))) (commit (string-append "v" version))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "00pmdpxxjj4sh8qjq9ch3pylgg9w019rg1bbaw53a4wr637rrz43")))) (base32 "0y3wz5hlxpnvqj67bihvzfi4dwx2m2nx9byppf4jjd80x0j2630m"))))
(build-system meson-build-system) (build-system meson-build-system)
(arguments (arguments
'(#:configure-flags '(#:configure-flags
(list (string-append "-Dudev_rules_dir=" (assoc-ref %outputs "out") (list (string-append "-Dudev_hwdb_dir=" (assoc-ref %outputs "out")
"/lib/udev/hwdb.d")
(string-append "-Dudev_rules_dir=" (assoc-ref %outputs "out")
"/lib/udev/rules.d")))) "/lib/udev/rules.d"))))
(native-inputs (native-inputs
`(("eudev" ,eudev) (list `(,glib "bin") ; for {glib-,}mkenums
("glib:bin" ,glib "bin") ; for {glib-,}mkenums gobject-introspection
("gobject-introspection" ,gobject-introspection) gtk-doc/stable ; for 88 KiB of API documentation
("gtk-doc" ,gtk-doc/stable) ; for 88 KiB of API documentation pkg-config))
("pkg-config" ,pkg-config)))
(inputs (inputs
(list glib (list gusb
gusb libgudev
nss ; for the URU4x00 driver nss ; for the URU4x00 driver
;; Replacing this with cairo works but just results in a reference ;; Replacing this with cairo works but just results in a reference
;; (only) to pixman in the end. ;; (only) to pixman in the end.
pixman)) pixman))