diff --git a/srcpkgs/gummiboot-efistub b/srcpkgs/gummiboot-efistub new file mode 120000 index 0000000000..9d6464eecf --- /dev/null +++ b/srcpkgs/gummiboot-efistub @@ -0,0 +1 @@ +gummiboot \ No newline at end of file diff --git a/srcpkgs/gummiboot/template b/srcpkgs/gummiboot/template index 68e6f5be92..6ab40528e7 100644 --- a/srcpkgs/gummiboot/template +++ b/srcpkgs/gummiboot/template @@ -1,12 +1,13 @@ # Template file for 'gummiboot' pkgname=gummiboot version=48.1 -revision=7 +revision=8 archs="i686* x86_64* aarch64*" build_style=gnu-configure conf_files="/etc/default/gummiboot" hostmakedepends="automake pkg-config libxslt docbook-xsl" makedepends="gnu-efi-libs liblzma-devel libblkid-devel" +depends="${pkgname}-efistub>=${version}_${revision}" short_desc="Simple UEFI Boot Manager" maintainer="Érico Nogueira " license="LGPL-2.0-or-later" @@ -34,3 +35,11 @@ post_install() { vinstall ${FILESDIR}/kernel.d/gummiboot.confd 644 \ etc/default gummiboot } + +gummiboot-efistub_package() { + short_desc="Linux UEFI stub from the gummiboot project" + + pkg_install() { + vmove "usr/lib/gummiboot/*.efi.stub" + } +}