aboutsummaryrefslogtreecommitdiffstats
path: root/main/efivar/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/efivar/APKBUILD')
-rw-r--r--main/efivar/APKBUILD40
1 files changed, 18 insertions, 22 deletions
diff --git a/main/efivar/APKBUILD b/main/efivar/APKBUILD
index 510de1d2d8d..c2a422500eb 100644
--- a/main/efivar/APKBUILD
+++ b/main/efivar/APKBUILD
@@ -1,32 +1,28 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Lucas Ramage <ramage.lucas@protonmail.com>
pkgname=efivar
-pkgver=37
-pkgrel=2
+pkgver=39
+pkgrel=0
pkgdesc="Tools and library to manipulate EFI variables"
url="https://github.com/rhboot/efivar"
-arch="x86 x86_64 armhf armv7 aarch64 ppc64le"
-license="LGPL-2.1"
-depends=""
-depends_dev=""
-makedepends="$depends_dev popt-dev linux-headers"
-install=""
+arch="all !s390x"
+license="LGPL-2.1-only"
+makedepends="popt-dev linux-headers mandoc"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
-source="https://github.com/rhboot/efivar/releases/download/$pkgver/efivar-$pkgver.tar.bz2
- efivar-fix-format_guid.patch
- efivar-fix-packed.patch
- musl-bswap.patch
- efivar-fix-ucs2.patch
+source="$pkgname-$pkgver.tar.gz::https://github.com/rhboot/efivar/archive/refs/tags/$pkgver.tar.gz
+ ppc64le-compat.patch
"
-builddir="$srcdir/efivar-$pkgver"
+
+prepare() {
+ default_prepare
+ sed -i 's/#include <sys\/cdefs.h>//g' "$builddir/src/compiler.h"
+}
build() {
- cd "$builddir"
libdir="/usr/lib" make
}
package() {
- cd "$builddir"
libdir="/usr/lib" make DESTDIR="$pkgdir" install
}
@@ -34,8 +30,8 @@ check() {
LD_LIBRARY_PATH="$builddir"/src \
"$builddir"/src/efivar --help > /dev/null
}
-sha512sums="305a82ed103c7e3d8f723934019d552677c73558768dd5341f87d0364f5c60824d24f5a8e1bf90075e825908085083d4ecdccec5ac757fd38ee6ac8fea28c3e4 efivar-37.tar.bz2
-78f8f1e41e088440802815fab1e1474b1c98a9362c7bac178ea5eb9c457ad3045e21f2ee700dc95b9e805339e976f0218b6faad663f2f99838ddfa85ce12bb14 efivar-fix-format_guid.patch
-0be6e0fe6f2619bcedaf97006afaeeca2d195a90636ecc73b598c3157abaf55bb956f67e6ab12f680c9c874e496ce2093ee2ba6940a170fd9fed0165bbbcca97 efivar-fix-packed.patch
-84fd5baf91df91889cfcfed2bcf59f073dc754f6aba1944059203bbe99f4bbb6dc92addff9fae8f687a2c95f9438b0eb301dd0320728a8a2a6edd5e2b2b5ba94 musl-bswap.patch
-4eb0459bbffe5a11ecaf004be0ec8589f7439629732fb07944390d7d354537e8318b7f3b6d0729672f12a7b927f0d2907fe5b517aa6f6e9cc1d64b525f3c79ce efivar-fix-ucs2.patch"
+
+sha512sums="
+04493c30efbfc2773abac9a3dd93aa13403c05e29e3bfc72877d2054930811fae99119aadcb1729b6ca85abf5a24db786ea0c27c16d5458ef1b19e74696f5ff7 efivar-39.tar.gz
+6a1210b51c647fe6b24d05e1e39518531c3ec2cdd781f0627ec878ec11515949c38021c27e8f8b0138e53e9aafb5a4b266b7b8588d5bcdfd57f45d6316d4ccb0 ppc64le-compat.patch
+"