summary refs log tree commit diff
path: root/pkgs/os-specific/linux/firmware
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-12-03 19:59:15 +0100
committerGitHub <noreply@github.com>2021-12-03 20:59:15 +0200
commitf0faf7cf3f72251a5d9ebbd034ccc34eb519704e (patch)
treea6f7e2fa955bbfbca1bc1d3e0d7eb9e3f627be20 /pkgs/os-specific/linux/firmware
parentfdf8fc7c001b29e5cd53718907ce229f36dadeb4 (diff)
downloadnixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.tar
nixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.tar.gz
nixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.tar.bz2
nixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.tar.lz
nixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.tar.xz
nixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.tar.zst
nixpkgs-f0faf7cf3f72251a5d9ebbd034ccc34eb519704e.zip
fwupd: 1.7.1 → 1.7.2 (#147032)
Diffstat (limited to 'pkgs/os-specific/linux/firmware')
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/default.nix7
-rw-r--r--pkgs/os-specific/linux/firmware/fwupd/efi-app-path.patch13
2 files changed, 18 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix
index e6c43c0aa6e..71f6da0d13b 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -112,7 +112,7 @@ let
 
   self = stdenv.mkDerivation rec {
     pname = "fwupd";
-    version = "1.7.1";
+    version = "1.7.2";
 
     # libfwupd goes to lib
     # daemon, plug-ins and libfwupdplugin go to out
@@ -121,7 +121,7 @@ let
 
     src = fetchurl {
       url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
-      sha256 = "sha256-rlbOtEt4byH1TRM6xwvF2cuM1L2gFnM5xmmiKNpn+jw=";
+      sha256 = "sha256-hjLfacO6/Fk4fNy1F8POMaWXoJAm5E9ZB9g4RnG5+DQ=";
     };
 
     patches = [
@@ -142,6 +142,9 @@ let
 
       # Tests detect fwupd is installed when prefix is /usr.
       ./fix-install-detection.patch
+
+      # EFI capsule is located in fwupd-efi now.
+      ./efi-app-path.patch
     ];
 
     nativeBuildInputs = [
diff --git a/pkgs/os-specific/linux/firmware/fwupd/efi-app-path.patch b/pkgs/os-specific/linux/firmware/fwupd/efi-app-path.patch
new file mode 100644
index 00000000000..c2502502a40
--- /dev/null
+++ b/pkgs/os-specific/linux/firmware/fwupd/efi-app-path.patch
@@ -0,0 +1,13 @@
+diff --git a/meson.build b/meson.build
+index 4330512e..e53b70ab 100644
+--- a/meson.build
++++ b/meson.build
+@@ -403,7 +403,7 @@ endif
+ if build_standalone and get_option('plugin_uefi_capsule')
+   efiboot = dependency('efiboot')
+ 
+-  efi_app_location = join_paths(libexecdir, 'fwupd', 'efi')
++  efi_app_location = join_paths(dependency('fwupd-efi').get_pkgconfig_variable('prefix'), 'libexec', 'fwupd', 'efi')
+   conf.set_quoted('EFI_APP_LOCATION', efi_app_location)
+ 
+   if host_cpu == 'x86'