From 7d69eb413e5389cd937e35140830e0a388d98b1a Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sat, 2 Mar 2024 20:54:49 +0100 Subject: [PATCH] fwupd-efi: initial commit, version 1.4 --- fwupd-efi/.footprint | 7 +++++++ fwupd-efi/.signature | 5 +++++ fwupd-efi/Pkgfile | 30 ++++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 fwupd-efi/.footprint create mode 100644 fwupd-efi/.signature create mode 100644 fwupd-efi/Pkgfile diff --git a/fwupd-efi/.footprint b/fwupd-efi/.footprint new file mode 100644 index 000000000..3890c39a0 --- /dev/null +++ b/fwupd-efi/.footprint @@ -0,0 +1,7 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/fwupd/ +drwxr-xr-x root/root usr/lib/fwupd/efi/ +-rwxr-xr-x root/root usr/lib/fwupd/efi/fwupdx64.efi +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/fwupd-efi.pc diff --git a/fwupd-efi/.signature b/fwupd-efi/.signature new file mode 100644 index 000000000..d6c8a095d --- /dev/null +++ b/fwupd-efi/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF38Un1nfzefmBdMR0Q3I84vU3H82USH7Uijo/O7XdBv9dlk11whLL991/ab831iV7pykTMloXaIy4DnxamXtItAE= +SHA256 (Pkgfile) = 146ec0e8b6cba665084c54013f3c414de2fc59f1738596271cfc0e786cfb14f9 +SHA256 (.footprint) = 4d7fd4ac2e80efc50fd7846fbd15587f948b1c73c8ad5dbf337b29958f8a288c +SHA256 (fwupd-efi-1.4.tar.xz) = 27ddbc0a4e3209543eab49e69f1a014eb9ed95f93ff51f966f31082d3b7bffbc diff --git a/fwupd-efi/Pkgfile b/fwupd-efi/Pkgfile new file mode 100644 index 000000000..e8e36a380 --- /dev/null +++ b/fwupd-efi/Pkgfile @@ -0,0 +1,30 @@ +# Description: EFI Application used by uefi-capsule plugin in fwupd +# URL: https://github.com/fwupd/fwupd-efi +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: gnu-efi python3-pefile + +name=fwupd-efi +version=1.4 +release=3 +source=(https://people.freedesktop.org/~hughsient/releases/$name-$version.tar.xz) + +build() { + meson setup $name-$version build \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D efi-libdir=/usr/lib \ + -D efi-ldsdir=/usr/lib \ + -D efi-includedir=/usr/include/efi \ + -D efi_sbat_distro_id='CRUX' \ + -D efi_sbat_distro_summary='CRUX' \ + -D efi_sbat_distro_pkgname=$name \ + -D efi_sbat_distro_version=$version \ + -D efi_sbat_distro_url="https://crux.nu/" + + meson compile -C build + DESTDIR=$PKG meson install -C build +}