From b25e4397daf15a0790a033701edb6bcebe72a56d Mon Sep 17 00:00:00 2001 From: Jared Biel <961717+jbiel@users.noreply.github.com> Date: Sat, 7 Jun 2025 21:05:25 -0500 Subject: [PATCH 1/2] fwupd-efi: 1.6 -> 1.7 --- pkgs/by-name/fw/fwupd-efi/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/fw/fwupd-efi/package.nix b/pkgs/by-name/fw/fwupd-efi/package.nix index 51c99880c287..4bbde1a88689 100644 --- a/pkgs/by-name/fw/fwupd-efi/package.nix +++ b/pkgs/by-name/fw/fwupd-efi/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, pkg-config, meson, ninja, @@ -10,13 +10,15 @@ python3Packages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fwupd-efi"; - version = "1.6"; + version = "1.7"; - src = fetchurl { - url = "https://github.com/fwupd/fwupd-efi/releases/download/${version}/fwupd-efi-${version}.tar.xz"; - hash = "sha256-r9CAWirQgafK/y71vABM46AUe1OAFejsqWY0FxaxJg4="; + src = fetchFromGitHub { + owner = "fwupd"; + repo = "${finalAttrs.pname}"; + rev = "${finalAttrs.version}"; + hash = "sha256-PcVqnnFrxedkhYgm+8EUF2I65R5gTXqbVrk69Pw1m1g="; }; nativeBuildInputs = [ @@ -43,9 +45,10 @@ stdenv.mkDerivation rec { "-Defi-ldsdir=${gnu-efi}/lib" "-Defi_sbat_distro_id=nixos" "-Defi_sbat_distro_summary=NixOS" - "-Defi_sbat_distro_pkgname=${pname}" - "-Defi_sbat_distro_version=${version}" + "-Defi_sbat_distro_pkgname=${finalAttrs.pname}" + "-Defi_sbat_distro_version=${finalAttrs.version}" "-Defi_sbat_distro_url=https://search.nixos.org/packages?channel=unstable&show=fwupd-efi&from=0&size=50&sort=relevance&query=fwupd-efi" + "-Dgenpeimg=disabled" ]; meta = with lib; { @@ -54,4 +57,4 @@ stdenv.mkDerivation rec { license = licenses.lgpl21Plus; platforms = platforms.linux; }; -} +}) From 2c8348cc4abfa26f32eec690e6cf1ad2c0964e62 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 9 Jun 2025 05:04:29 +0200 Subject: [PATCH 2/2] fwupd-efi: avoid using pname --- pkgs/by-name/fw/fwupd-efi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fw/fwupd-efi/package.nix b/pkgs/by-name/fw/fwupd-efi/package.nix index 4bbde1a88689..8e6427d6fa39 100644 --- a/pkgs/by-name/fw/fwupd-efi/package.nix +++ b/pkgs/by-name/fw/fwupd-efi/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "fwupd"; - repo = "${finalAttrs.pname}"; + repo = "fwupd-efi"; rev = "${finalAttrs.version}"; hash = "sha256-PcVqnnFrxedkhYgm+8EUF2I65R5gTXqbVrk69Pw1m1g="; };