updated on Sun Jan 8 12:02:35 UTC 2012
[aur-mirror.git] / gnu-efi-fedora-git / PKGBUILD
blob9d14f1da62512fe64fa8e5b75f5ddf6dca3ff8cb
1 # Maintainer: Keshav P R <skodabenz aatt rocketmail ccoomm>
3 _actualname="gnu-efi"
4 _pkgname="${_actualname}-fedora"
5 pkgname="${_pkgname}-git"
7 pkgver=20110829
8 pkgrel=1
9 pkgdesc="Library for building UEFI Applications using GNU toolchain - Fedora's fork"
10 arch=('i686' 'x86_64')
11 url="http://sourceforge.net/projects/gnu-efi/"
12 license=('GPL')
13 makedepends=('git')
14 depends=('pciutils')
15 provides=("${_actualname}" "${_pkgname}")
16 conflicts=("${_actualname}" "${_pkgname}")
17 options=(!strip docs zipman purge !libtool emptydirs)
18 # install="${_pkgname}.install"
19 backup=()
21 source=()
23 _gitroot="git://git.kernel.org/pub/scm/boot/grub-fedora/gnu-efi-fedora.git"
24 _gitname="${_pkgname}"
25 _gitbranch="master"
27 _update_git() {
28         
29         cd "${srcdir}/"
30         
31         msg "Connecting to GIT server...."
32         
33         if [ -d "${srcdir}/${_gitname}/" ]
34         then
35                 cd "${srcdir}/${_gitname}/"
36                 git reset --hard
37                 git fetch
38                 git checkout ${_gitbranch}
39                 git merge remotes/origin/${_gitbranch}
40                 msg "The local GIT repo has been updated."
41         else
42                 git clone "${_gitroot}" "${_gitname}"
43                 cd "${srcdir}/${_gitname}/"
44                 git checkout ${_gitbranch}
45                 msg "GIT checkout done or server timeout"
46         fi
47         
48         echo
49         
53 build() {
54         
55         _update_git
56         
57         rm -rf "${srcdir}/${_gitname}_build/" || true
58         cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}_build"
59         
60         cd "${srcdir}/${_gitname}_build"
61         
62         CFLAGS="" make
63         echo
64         
67 package() {
68         
69         cd "${srcdir}/${_gitname}_build"
70         
71         make INSTALLROOT="${pkgdir}/usr/" install
72         echo
73