diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 73 |
1 files changed, 16 insertions, 57 deletions
@@ -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 } |