New package: efivar-0.10.

This commit is contained in:
Juan RP 2014-06-10 10:51:12 +02:00
parent c139fc4cbd
commit 6fad0fcbb5
4 changed files with 49 additions and 1 deletions

View File

@ -1625,4 +1625,4 @@ libgtest_main.so gtest-1.7.0_1
libxmlsec1-gcrypt.so.1 xmlsec1-1.2.20_2
libxmlsec1-gnutls.so.1 xmlsec1-1.2.20_2
libr_crypto.so.0.9.7 radare2-0.9.7_3
libefivar.so.0 libefivar-0.10_1

46
srcpkgs/efivar/template Normal file
View File

@ -0,0 +1,46 @@
# Template file for 'efivar'
pkgname=efivar
version=0.10
revision=1
build_style=gnu-configure
makedepends="popt-devel"
short_desc="Tools to manipulate EFI variables"
maintainer="Juan RP <xtraeme@gmail.com>"
license="LGPL-2.1"
homepage="https://github.com/vathpela/efivar"
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||g' -i Make.defaults
}
do_build() {
make 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
}
}

1
srcpkgs/libefivar Symbolic link
View File

@ -0,0 +1 @@
efivar

1
srcpkgs/libefivar-devel Symbolic link
View File

@ -0,0 +1 @@
efivar