summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeshav Amburay2014-05-26 13:15:35 -0400
committerKeshav Amburay2014-05-26 13:15:35 -0400
commit33d5e52c223c6d2549906a6a9cf679d62f3fa878 (patch)
tree3d0b9fb53b167b7d6cf5e1ef26c69a2c2a323f91
parent3859987eac0edfdae03f2b24d180cf433a2330a5 (diff)
downloadaur-33d5e52c223c6d2549906a6a9cf679d62f3fa878.tar.gz
Fix CFLAGS
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD29
2 files changed, 17 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a0489665802c..d63ae31b9e93 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = efitools-git
pkgdesc = Tools to Create and Setup own UEFI Secure Boot Certificates, Keys and Signed Binaries - GIT Version
pkgver = 1.4.2.1.g9af07a9
- pkgrel = 1
+ pkgrel = 2
url = http://blog.hansenpartnership.com/efitools-1-4-with-linux-key-manipulation-utilities-released/
install = efitools.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index d7ae57f159d6..8180d038d927 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,10 @@
# Maintainer: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
-_gitroot="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"
-_gitname="efitools"
-_gitbranch="master"
-
_pkgname="efitools"
pkgname="${_pkgname}-git"
pkgver=1.4.2.1.g9af07a9
-pkgrel=1
+pkgrel=2
pkgdesc="Tools to Create and Setup own 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')
@@ -24,20 +20,28 @@ provides=("${_pkgname}=${pkgver}")
options=('!strip' '!makeflags')
install="${_pkgname}.install"
-source=("${_gitname}::git+${_gitroot}#branch=${_gitbranch}")
+source=("${_pkgname}::git+https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git#branch=master")
sha1sums=('SKIP')
pkgver() {
- cd "${srcdir}/${_gitname}/"
+ cd "${srcdir}/${_pkgname}/"
echo "$(git describe --tags)" | sed -e 's|^v||g' -e 's|-|.|g'
}
+prepare() {
+
+ rm -rf "${srcdir}/${_pkgname}_build/" || true
+ cp -r "${srcdir}/${_pkgname}" "${srcdir}/${_pkgname}_build"
+ cd "${srcdir}/${_pkgname}_build/"
+
+ sed 's|-DEFI_FUNCTION_WRAPPER|-DEFI_FUNCTION_WRAPPER -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args|g' -i "${srcdir}/${_pkgname}_build/Make.rules"
+
+}
+
build() {
- rm -rf "${srcdir}/${_gitname}_build/" || true
- cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}_build"
- cd "${srcdir}/${_gitname}_build/"
+ cd "${srcdir}/${_pkgname}_build/"
## Unset all compiler FLAGS
unset CFLAGS
@@ -46,8 +50,6 @@ build() {
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
@@ -55,7 +57,8 @@ build() {
package() {
- cd "${srcdir}/${_gitname}_build/"
+ cd "${srcdir}/${_pkgname}_build/"
+
make DESTDIR="${pkgdir}/" install
echo