summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD73
1 files changed, 16 insertions, 57 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f61f6ffab7cd..86441475b9a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,70 +1,29 @@
-# Maintainer: Darren Hobin <firstname lastname atttt live daughhhttt calm>
-# Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
-
-_pkgname="efitools"
-pkgname="${_pkgname}-git"
-
-pkgver=1.7.0.3.g791e463
+# Maintainer: Jonas Witschel <diabonas at gmx dot de>
+pkgname=efitools-git
+pkgver=v1.9.2.r0.392836a
pkgrel=1
-pkgdesc="Tools for manipulating UEFI secure boot platforms (git version)"
-url="http://blog.hansenpartnership.com/efitools-1-4-with-linux-key-manipulation-utilities-released/"
+pkgdesc='UEFI secure boot toolkit'
arch=('x86_64')
+url='https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git'
license=('GPL2' 'LGPL2.1')
-
-makedepends=('git' 'gnu-efi-libs' 'help2man' 'perl-file-slurp' 'sbsigntools')
depends=('openssl')
-optdepends=('mactel-boot: For bless command in Apple Mac systems')
-
-conflicts=("${_pkgname}")
-provides=("${_pkgname}=${pkgver}")
-
-options=('!strip' '!makeflags')
-install="${_pkgname}.install"
-
-source=("${_pkgname}::git+https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git#branch=master")
-
-sha1sums=('SKIP')
+makedepends=('git' 'gnu-efi-libs' 'help2man' 'perl-file-slurp' 'sbsigntools')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("git+$url")
+sha512sums=('SKIP')
pkgver() {
- 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"
-
+ cd "${pkgname%-git}"
+ printf '%s' "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
}
build() {
-
- cd "${srcdir}/${_pkgname}_build/"
-
- ## Unset all compiler FLAGS
- unset CFLAGS
- unset CPPFLAGS
- unset CXXFLAGS
- unset LDFLAGS
- unset MAKEFLAGS
-
- make V=1 -j1
- echo
-
+ cd "${pkgname%-git}"
+ make
}
package() {
-
- cd "${srcdir}/${_pkgname}_build/"
-
- make DESTDIR="${pkgdir}/" install
- install -Dm644 COPYING "$pkgdir"/usr/share/licenses/efitools-git/COPYING
- echo
-
- ## Do not install LockDown.efi
- rm -f "${pkgdir}/usr/share/efitools/efi/LockDown.efi" || true
-
+ cd "${pkgname%-git}"
+ make DESTDIR="$pkgdir" ARCH="$CARCH" install
}