;;; Copyright © 2022 Jonathan Brielmaier ;;; Copyright © 2022 Petr Hodina ;;; This program is free software: you can redistribute it and/or modify ;;; it under the terms of the GNU General Public License as published by ;;; the Free Software Foundation, either version 3 of the License, or ;;; (at your option) any later version. ;;; ;;; This program is distributed in the hope that it will be useful, ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with this program. If not, see . (define-module (nongnu packages firmware) #:use-module (gnu packages efi) #:use-module (gnu packages firmware) #:use-module (guix gexp) #:use-module (guix packages) #:use-module (guix utils)) ;; fwupd with LVFS nonfree repositories enabled (define-public fwupd-nonfree (package (inherit fwupd) (name "fwupd-nonfree") (arguments (substitute-keyword-arguments (package-arguments fwupd) ((#:configure-flags _ #~'()) #~(list "--wrap-mode=nofallback" "-Dsystemd=false" (string-append "-Defi_os_dir=" #$gnu-efi "/lib") "-Defi_binary=false" (string-append "-Dudevdir=" #$output "/lib/udev") "--localstatedir=/var" (string-append "--libexecdir=" #$output "/libexec") "-Dsupported_build=true"))))))