# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'efivar'
setvar pkgver = '31'
setvar pkgrel = '0'
setvar pkgdesc = ""Tools and library to manipulate EFI variables""
setvar url = ""https://github.com/rhboot/efivar""
setvar arch = ""x86_64 armhf aarch64""
setvar license = ""LGPL-2.1""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""$depends_dev popt-dev linux-headers""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-libs""
setvar source = ""https://github.com/rhboot/efivar/releases/download/$pkgver/efivar-$pkgver.tar.bz2
	musl-bswap.patch
	musl-strndupa.patch""
setvar builddir = ""$srcdir/efivar-$pkgver""

proc build {
	cd $builddir"
	libdir="/usr/lib"" make
}

proc package {
	cd $builddir"
	libdir="/usr/lib"" make DESTDIR="$pkgdir" install
}

proc check {
	ln -s "$builddir"/src/libefivar.so \
		"$builddir"/src/libefivar.so.1" 
	LD_LIBRARY_PATH="$builddir"/src" \
		"$builddir"/src/efivar --help > /dev/null
}

setvar sha512sums = ""5055f690fd99cf59895dcf3d11103494d917d4923567626f0bee816ea5e4dd56cec23627ede5f21bdc57b7306522471ad19cc8ab22ae94591dbd1925c084f163  efivar-31.tar.bz2
84fd5baf91df91889cfcfed2bcf59f073dc754f6aba1944059203bbe99f4bbb6dc92addff9fae8f687a2c95f9438b0eb301dd0320728a8a2a6edd5e2b2b5ba94  musl-bswap.patch
d7c0ed2cbb4e3b93921ef5adad9667d2a2f18bc5da8d4dba71edb5b424c68c24e9d1c495d4dcccc1cd563cdfdc598308a74ae5b4d4ed78ff4391f4456554a18a  musl-strndupa.patch""