summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKeshav Amburay2013-04-29 16:48:04 +0530
committerKeshav Amburay2013-04-29 16:48:04 +0530
commitd7a5808024370b1b454d1221ffebd3a5b8ace1b2 (patch)
treef243978db63ca8c22b7e140adfdd9a56331713bf /PKGBUILD
parenta9166db6483248a54d9a926e97978df56e53bda8 (diff)
downloadaur-d7a5808024370b1b454d1221ffebd3a5b8ace1b2.tar.gz
PKGBUILD adapted to pacman/makepkg 4.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 21 insertions, 43 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 92c101ef06fa..6030cab26fbe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}