summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKeshav Amburay2013-06-23 05:08:41 +0530
committerKeshav Amburay2013-06-23 05:08:41 +0530
commit562cb2f4d95ef372115a4fd1edc18c8ccb600460 (patch)
treebcf5076dbd54b98de4bfdcd8d72bfa2b31148c8f /PKGBUILD
downloadaur-562cb2f4d95ef372115a4fd1edc18c8ccb600460.tar.gz
Initial Commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dd4b394bae09
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Keshav Padram <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
+
+_gitroot="git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"
+_gitname="efitools"
+_gitbranch="master"
+
+_pkgname="efitools"
+pkgname="${_pkgname}-git"
+
+pkgver=v1.4.1.6.gf5d338c
+pkgrel=1
+pkgdesc="Tools to create and install UEFI Secure Boot Certificates, Keys and Signed Binaries - GIT Version"
+url="http://blog.hansenpartnership.com/efitools-1-4-with-linux-key-manipulation-utilities-released/"
+arch=('x86_64')
+license=('GPL2' 'LGPL2.1')
+
+makedepends=('git' 'gnu-efi-libs' 'help2man')
+depends=('dosfstools' 'efivar' 'efibootmgr' 'sbsigntool')
+optdepends=('mactel-boot: For bless command in Apple Mac systems')
+
+conflicts=("${_pkgname}")
+provides=("${_pkgname}")
+
+options=('!strip' '!makeflags')
+install="${_pkgname}.install"
+
+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/"
+
+ ## Unset all compiler FLAGS
+ unset CFLAGS
+ unset CPPFLAGS
+ unset CXXFLAGS
+ unset LDFLAGS
+ unset MAKEFLAGS
+
+ sed 's|-DEFI_FUNCTION_WRAPPER|-DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI|g' -i "${srcdir}/${_gitname}_build/Make.rules"
+
+ make V=1 -j1
+ echo
+
+}
+
+package() {
+
+ cd "${srcdir}/${_gitname}_build/"
+ make DESTDIR="${pkgdir}/" install
+ echo
+
+}