# Template file for 'efivar' pkgname=efivar version=0.10 revision=2 build_style=gnu-configure hostmakedepends="git" makedepends="popt-devel" short_desc="Tools to manipulate EFI variables" maintainer="Juan RP " license="LGPL-2.1" homepage="https://github.com/vathpela/efivar" only_for_archs="i686 x86_64" do_fetch() { git clone -b ${version} git://github.com/vathpela/efivar ${pkgname}-${version} } do_configure() { sed 's|-rpath=$(TOPDIR)/src/|-rpath=$(libdir)|g' -i src/test/Makefile sed "s|-O0|${CFLAGS}|g" -i Make.defaults } do_build() { make CC=$CC libdir="/usr/lib/" bindir="/usr/bin/" \ mandir="/usr/share/man/" includedir="/usr/include/" V=1 } do_install() { make -j1 V=1 DESTDIR=${DESTDIR} libdir="/usr/lib/" \ bindir="/usr/bin/" mandir="/usr/share/man/" \ includedir="/usr/include/" install vinstall src/test/tester 755 usr/bin efivar-tester } libefivar_package() { short_desc="Library to manipulate EFI variables" pkg_install() { vmove usr/lib/*.so.* } } libefivar-devel_package() { short_desc="Library to manipulate EFI variables - development files" depends="libefivar>=${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/lib/*.so vmove usr/share/man/man3 } }