nongnu: firefox: Add WebAuthn and U2F support.

* nongnu/packages/mozilla.scm (firefox)[phases]: Add eudev to the
wrapper.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
This commit is contained in:
Brice Waegeneire 2021-06-12 22:01:29 +02:00 committed by Jonathan Brielmaier
parent c9d7f30bcb
commit 406bbc5d44
No known key found for this signature in database
GPG key ID: ECFC83988B4E4B9F

View file

@ -15,9 +15,10 @@
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2019, 2020 Adrian Malacoda <malacoda@monarch-pass.net> ;;; Copyright © 2019, 2020 Adrian Malacoda <malacoda@monarch-pass.net>
;;; Copyright (C) 2019, 2020 Adrian Malacoda <malacoda@monarch-pass.net> ;;; Copyright (C) 2019, 2020 Adrian Malacoda <malacoda@monarch-pass.net>
;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielmaier@web.de> ;;; Copyright © 2020, 2021 Jonathan Brielmaier <jonathan.brielmaier@web.de>
;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com> ;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2021 pineapples <guixuser6392@protonmail.com> ;;; Copyright © 2021 pineapples <guixuser6392@protonmail.com>
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
;;; ;;;
;;; This file is not part of GNU Guix. ;;; This file is not part of GNU Guix.
;;; ;;;
@ -64,6 +65,7 @@
#:use-module (gnu packages libevent) #:use-module (gnu packages libevent)
#:use-module (gnu packages libffi) #:use-module (gnu packages libffi)
#:use-module (gnu packages libreoffice) ;for hunspell #:use-module (gnu packages libreoffice) ;for hunspell
#:use-module (gnu packages linux)
#:use-module (gnu packages llvm) #:use-module (gnu packages llvm)
#:use-module (gnu packages m4) #:use-module (gnu packages m4)
#:use-module (gnu packages node) #:use-module (gnu packages node)
@ -287,6 +289,7 @@
(string-append (assoc-ref inputs x) (string-append (assoc-ref inputs x)
"/lib")) "/lib"))
'("pulseaudio" "mesa" '("pulseaudio" "mesa"
"udev" ;; For U2F and WebAuthn
;; For the integration of native notifications ;; For the integration of native notifications
"libnotify"))) "libnotify")))
(gtk-share (string-append (assoc-ref inputs "gtk+") (gtk-share (string-append (assoc-ref inputs "gtk+")
@ -371,6 +374,7 @@
("pulseaudio" ,pulseaudio) ("pulseaudio" ,pulseaudio)
("startup-notification" ,startup-notification) ("startup-notification" ,startup-notification)
("sqlite" ,sqlite) ("sqlite" ,sqlite)
("udev" ,eudev)
("unzip" ,unzip) ("unzip" ,unzip)
("zip" ,zip) ("zip" ,zip)
("zlib" ,zlib))) ("zlib" ,zlib)))