diff options
author | Keshav Amburay | 2013-04-29 16:48:04 +0530 |
---|---|---|
committer | Keshav Amburay | 2013-04-29 16:48:04 +0530 |
commit | d7a5808024370b1b454d1221ffebd3a5b8ace1b2 (patch) | |
tree | f243978db63ca8c22b7e140adfdd9a56331713bf /PKGBUILD | |
parent | a9166db6483248a54d9a926e97978df56e53bda8 (diff) | |
download | aur-d7a5808024370b1b454d1221ffebd3a5b8ace1b2.tar.gz |
PKGBUILD adapted to pacman/makepkg 4.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 64 |
1 files changed, 21 insertions, 43 deletions
@@ -1,19 +1,20 @@ -# Maintainer: Keshav P R <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> +# Maintainer: Keshav Padram <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)> -# _GNU_EFI_LIB_DIR="/usr/lib" +_gitroot="git://github.com/mjg59/shim.git" +_gitname="shim" +_gitbranch="master" -_actualname="shim" -_pkgname="${_actualname}-efi-x86_64" +_pkgname="shim-efi-x86_64" pkgname="${_pkgname}-git" -pkgver=20120917 +pkgver=53ba265 pkgrel=1 -pkgdesc="Simple bootloader for x86_64 UEFI Secure Boot - GIT Development Version" +pkgdesc="Simple bootloader for x86_64 UEFI Secure Boot - GIT Version" url="https://github.com/mjg59/shim" arch=('any') license=('GPL') -makedepends=('git' 'gnu-efi') +makedepends=('git' 'gnu-efi-libs') depends=('dosfstools' 'efibootmgr') optdepends=('mactel-boot: For bless command in Apple Mac systems') @@ -21,41 +22,15 @@ optdepends=('mactel-boot: For bless command in Apple Mac systems') conflicts=("${_pkgname}") provides=("${_pkgname}") -# backup=() - options=('!strip' 'docs') install="${_pkgname}.install" -# source=() - -# sha256sums=() +source=("${_gitname}::git+${_gitroot}#branch=${_gitbranch}") +sha1sums=('SKIP') -_gitroot="git://github.com/mjg59/shim.git" -_gitname="${_actualname}" -_gitbranch="master" - -_update_git() { - - cd "${srcdir}/" - - msg "Connecting to GIT server...." - - if [[ -d "${srcdir}/${_gitname}/" ]]; then - cd "${srcdir}/${_gitname}/" - git reset --hard - git fetch - git checkout "${_gitbranch}" - git merge "remotes/origin/${_gitbranch}" - msg "The local GIT repo has been updated." - else - git clone "${_gitroot}" "${_gitname}" - cd "${srcdir}/${_gitname}/" - git checkout "${_gitbranch}" - msg "GIT checkout done or server timeout" - fi - - echo - +pkgver() { + cd "${srcdir}/${_gitname}/" + git describe --always | sed 's|-|.|g' } build() { @@ -63,9 +38,6 @@ build() { if [[ "${CARCH}" != "x86_64" ]]; then echo "${pkgname} package can be built only in a x86_64 system. Exiting." exit 1 - else - _update_git - echo fi rm -rf "${srcdir}/${_gitname}_build/" || true @@ -84,6 +56,12 @@ build() { rm -f "${srcdir}/${_gitname}_build/shim.efi.debug" || true echo + unset CFLAGS + unset CPPFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + make echo @@ -94,7 +72,7 @@ package() { cd "${srcdir}/${_gitname}_build" ## Install shim x86_64 UEFI application - install -d "${pkgdir}/boot/efi/EFI/arch/shim/" - install -D -m0644 "${srcdir}/${_gitname}_build/shim.efi" "${pkgdir}/boot/efi/EFI/arch/shim/shimx64.efi" + install -d "${pkgdir}/usr/lib/shim/" + install -D -m0644 "${srcdir}/${_gitname}_build/shim.efi" "${pkgdir}/usr/lib/shim/shimx64.efi" } |