summaryrefslogtreecommitdiff
path: root/extra/efivar/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-06-21 01:32:30 -0700
committerroot <root@rshg054.dnsready.net>2013-06-21 01:32:30 -0700
commita52aae1102dd66b353127d2f5c2218551af656e4 (patch)
tree15c14b07facf83858e18d6ed18da41f77948467e /extra/efivar/PKGBUILD
parent5898d76e47144f2366f9acda9ab52827b696c2d5 (diff)
Fri Jun 21 01:31:20 PDT 2013
Diffstat (limited to 'extra/efivar/PKGBUILD')
-rw-r--r--extra/efivar/PKGBUILD65
1 files changed, 65 insertions, 0 deletions
diff --git a/extra/efivar/PKGBUILD b/extra/efivar/PKGBUILD
new file mode 100644
index 000000000..fcbcca915
--- /dev/null
+++ b/extra/efivar/PKGBUILD
@@ -0,0 +1,65 @@
+# $Id: PKGBUILD 188788 2013-06-20 17:50:47Z tpowa $
+# Maintainer : Tobias Powalowski <tpowa@archlinux.org>
+# Contributor : Keshav Padram <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
+
+_gitroot="git://github.com/vathpela/efivar.git"
+_gitname="efivar"
+_gitbranch="master"
+
+_pkgname="efivar"
+pkgname="${_pkgname}"
+
+pkgdesc="Library to manipulate EFI variables - GIT Version"
+
+pkgver=0.4_18_gb8c524c
+pkgrel=1
+arch=('x86_64' 'i686')
+url="https://github.com/vathpela/efivar"
+license=('LGPL2.1')
+depends=('popt')
+conflicts=("${_pkgname}" 'libefivar' 'libefivar-git')
+provides=("${_pkgname}" 'libefivar' 'libefivar-git')
+options=('strip' 'emptydirs' 'zipman' 'libtool' 'docs')
+
+source=("${_gitname}::git+${_gitroot}#branch=${_gitbranch}")
+sha1sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}/"
+ echo "$(git describe --tags)" | sed 's|-|_|g'
+}
+
+build() {
+
+ rm -rf "${srcdir}/${_gitname}_build/" || true
+ cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}_build"
+
+ cd "${srcdir}/${_gitname}_build/"
+
+ git clean -x -d -f
+ echo
+
+ unset CFLAGS
+ unset CPPFLAGS
+ unset CXXFLAGS
+ unset LDFLAGS
+ unset MAKEFLAGS
+
+ sed 's|-rpath=$(TOPDIR)/src/|-rpath=$(libdir)|g' -i "${srcdir}/${_gitname}_build/src/test/Makefile" || true
+
+ make libdir="/usr/lib/" bindir="/usr/bin/" mandir="/usr/share/man/" includedir="/usr/include/" V=1 -j1
+ echo
+
+}
+
+package() {
+
+ cd "${srcdir}/${_gitname}_build/"
+
+ make -j1 V=1 DESTDIR="${pkgdir}/" libdir="/usr/lib/" bindir="/usr/bin/" mandir="/usr/share/man/" includedir="/usr/include/" install
+ echo
+
+ install -d "${pkgdir}/usr/bin"
+ install -D -m0755 "${srcdir}/${_gitname}_build/src/test/tester" "${pkgdir}/usr/bin/efivar-tester"
+
+}