fwupd-efi: initial commit, version 1.4

This commit is contained in:
Tim Biermann 2024-03-02 20:54:49 +01:00
parent 8e0fd511f7
commit 7d69eb413e
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 42 additions and 0 deletions

7
fwupd-efi/.footprint Normal file
View File

@ -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

5
fwupd-efi/.signature Normal file
View File

@ -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

30
fwupd-efi/Pkgfile Normal file
View File

@ -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
}