Follow aur4 version
Search Criteria
Package Details: grub-git 2.02.beta2.385.g12bf557-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2015-06-09)
| Package Base: | grub-git |
|---|---|
| Description: | GNU GRand Unified Bootloader (2) - GIT Version |
| Upstream URL: | https://www.gnu.org/software/grub/ |
| Category: | system |
| Licenses: | |
| Conflicts: | |
| Provides: | |
| Submitter: | ridikulusrat |
| Maintainer: | None |
| Last Packager: | ridikulusrat |
| Votes: | 7 |
| First Submitted: | 2013-10-22 18:55 |
| Last Updated: | 2015-03-31 03:56 |
Dependencies (23)
- device-mapper
- gettext
- sh
- xz
- autogen (make)
- device-mapper (make)
- freetype2 (make)
- fuse (make)
- gettext (make)
- git (make)
- help2man (make)
- python (make)
- rsync (make)
- texinfo (make)
- ttf-dejavu (make)
- xz (make)
- dosfstools (optional) – For grub-mkrescue FAT FS and EFI support
- efibootmgr (optional) – For grub-install EFI support
- freetype2 (optional) – For grub-mkfont usage
- fuse (optional) – For grub-mount usage
- libisoburn (optional) – Provides xorriso for generating grub rescue iso using grub-mkrescue
- mtools (optional) – For grub-mkrescue FAT FS support
- os-prober (optional) – To detect other OSes when generating grub.cfg in BIOS systems
Required by (0)
Sources
- 60_memtest86+
- grub-10_linux-detect-archlinux-initramfs.patch
- grub-add-GRUB_COLOR_variables.patch
- grub-extras
- grub.cfg
- grub.default
- grub
- http://ftp.gnu.org/gnu/unifont/unifont-6.3.20131217/unifont-6.3.20131217.bdf.gz
- http://ftp.gnu.org/gnu/unifont/unifont-6.3.20131217/unifont-6.3.20131217.bdf.gz.sig
Latest Comments
Comment by ridikulusrat
Comment by cedric_tools
Had the same error, did remove those 4 lines and get it built correctly.
--
msg "Add the grub-extra sources for bios build"
install -d "${srcdir}/grub-bios/grub-extras"
cp -r "${srcdir}/grub-extras/915resolution" "${srcdir}/grub-bios/grub-extras/915resolution"
export GRUB_CONTRIB="${srcdir}/grub-bios/grub-extras/"
--
Disclaimer: no idea what I'm doing... seems to work so far
Comment by Firefoxic
Identical mistake as Ahmed. And yet, how to cure it?
Comment by ahmedallibhoy
grub fails to build with the following error:
mv syminfo.lst.new syminfo.lst
cat syminfo.lst | sort | gawk -f ./genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
__adddf3 in 915resolution is not defined
__divdf3 in 915resolution is not defined
__fixdfsi in 915resolution is not defined
__floatsidf in 915resolution is not defined
__muldf3 in 915resolution is not defined
__subdf3 in 915resolution is not defined
Makefile:41695: recipe for target 'moddep.lst' failed
make[3]: *** [moddep.lst] Error 1
make[3]: Leaving directory '/home/ahmed/Downloads/grub-git/src/grub-bios/grub-core'
Makefile:23050: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/ahmed/Downloads/grub-git/src/grub-bios/grub-core'
Makefile:11571: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ahmed/Downloads/grub-git/src/grub-bios'
Makefile:3967: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Is there a workaround for this? Thanks,
Ahmed
Comment by nemesys
Please update your PKGBUILD and add the following under your SHA1 keys so that the unifont will pass the validation check.
validpgpkeys=(
'95D2E9AB8740D8046387FD151A09227B1F435A33' # Paul Hardy
)
Comment by walkindude
@ridikulus_rat
almost fine, but always found only one initrd: /boot/initramfs-linux.img, but I have 4: /boot/initramfs-linux-fallback.img, and /boot/initramfs-linux-pf(-fallback).img
Comment by ridikulusrat
@walkindude: Try the updated pkg (both 10_archlinux and 60_memtest86+).
Comment by walkindude
why so many entries now (have only linux and linux-pf kernels)?
sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initramfs image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found initramfs image: /boot/initramfs-linux-pf.img
Found fallback initramfs image: /boot/initramfs-linux-pf-fallback.img
Found linux image: /boot/vmlinuz-linux-pf
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
Comment by ridikulusrat
@fstirlitz: Can you post your patch at https://bugs.archlinux.org/task/37904 ?
Comment by fstirlitz
Upstream has created a GRUB_DISABLE_SUBMENU config setting. I updated the archlinux_grub_mkconfig_fixes.patch to respect it.
https://gist.github.com/fstirlitz/7639129
Comment by ridikulusrat
Upstream has migrated from BZR to GIT ( http://lists.gnu.org/archive/html/grub-devel/2013-10/msg00133.html ). I have uploaded https://aur.archlinux.org/packages/grub-git/ .
@buhman: I plan to maintain grub-git myself.
Comment by buhman
At the end of your PKGBUILD,
sed "s|^\(_UEFI_ARCH\)=.*|\1=${_UEFI_ARCH}|g" -i "${startdir}/{_pkgname}.install"
I think you meant __pkgname, not _pkgname, because you didn't include grub-efi-${_UEFI_ARCH}-bzr.install, only grub-efi-bzr.install
Thanks.
Comment by buhman
grub-2.00-ignore-gnulib-gets-stupidity.patch is no longer necessary as of 4611
Comment by buhman
a few hunks on archlinux_grub_mkconfig_fixes fail
verbatim patch: http://sprunge.us/QTQQ
aur diff: http://sprunge.us/HRaT
Thanks.
Anonymous comment
I couldn't build this package due to compilation errors, this patch fixed my problems: http://lists.gnu.org/archive/html/grub-devel/2012-07/msg00007.html.
Comment by ridikulusrat
@Lucky: Patch fixed in 4339-1.
Comment by Lucky
patching file util/grub-mkconfig.in
patching file util/grub.d/00_header.in
patching file util/grub.d/10_linux.in
Hunk #4 FAILED at 184.
Hunk #5 succeeded at 229 (offset 11 lines).
Hunk #6 succeeded at 258 (offset 11 lines).
Hunk #7 succeeded at 274 (offset 11 lines).
1 out of 7 hunks FAILED -- saving rejects to file util/grub.d/10_linux.in.rej
Comment by jkennedy
I was unable to build without the flex package installed.
Comment by ridikulusrat
@sausageandeggs: I have never used themes with grub2 and never used burg at all. You have to ask the grub2 devs on how to use burg themes.
Anonymous comment
I was using Burg but following your suggestion to move to this package does it support theming in the same way as Burg does/did? If so can old Burg themes be modded and used? (I'm guessing it's not a drop in replacement)
Apologies if this is a silly question.
Comment by Lucky
patching file util/grub-mkconfig.in
Hunk #1 succeeded at 213 (offset 7 lines).
patching file util/grub.d/00_header.in
patching file util/grub.d/10_linux.in
Hunk #3 FAILED at 72.
Hunk #4 FAILED at 123.
Hunk #5 succeeded at 147 (offset 4 lines).
Hunk #6 succeeded at 173 (offset 10 lines).
Hunk #7 FAILED at 205.
3 out of 7 hunks FAILED -- saving rejects to file util/grub.d/10_linux.in.rej
Comment by GutenYe
build error:
patching file util/grub-mkconfig.in
patching file util/grub.d/00_header.in
patching file util/grub.d/10_linux.in
patching file include/grub/i386/linux.h
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file include/grub/i386/linux.h.rej
==> ERROR: A failure occurred in build().
Aborting...
Comment by Thar
Seems like this specific changeset came with rev 3714. Maybe this changelog will be helpful to you:
http://bzr.savannah.gnu.org/lh/grub/trunk/grub/revision/3714
Comment by Thar
Patching errors with revision 3732.
First one is minor: grub2_automake_1.11.2_pkglib_to_pkgdata.patch fails on patching ChangeLog.
Second one seems more important: archlinux_grub2_mkconfig_fixes.patch fails with first hook on util/grub-mkconfig.in. The problem is that it matches against grub_mkdevicemap definition, which is no longer there. I don't know if it's removed or moved somewhere else (didn't found it, not under this name at least), so I'm unable to propose a fix. Hope you'll make it soon :)
Anonymous comment
@kurisutian: You might have to use http://bzr.savannah.gnu.org/lh/grub/people/janc/lzo/changes branch . Better to ask in #grub in irc.freenode.net.
Anonymous comment
@skodabenz: Is it possible to add those patches so people using lzo compression would get a running version of grub2? If not, where can I find them? Thanks! :-)
Anonymous comment
@kurisutian: May be Ubuntu patches its grub2 package with lzo-btrfs patches. As of now, those patches have not been merged into bzr trunk or experimental branch.
Anonymous comment
Does this version support booting from lzo compressed btrfs partitions yet? The grub2 package doesn't so right now I had to install ubuntu's current grub2 which amazingly does boot from lzo btrfs partitions.... I wonder what they do different...
Comment by altkrall
thanks. I thought the bzr protocol would be faulty.
Anonymous comment
http is worse, it will download the entire .bzr dir even if there is only a one-line change in the source (does not use diffs). I guess bzr smart server in savannah is not working like before. Use the launchpad mirrors of bzr repo instead. Uncomment
# _bzrtrunk="lp:XXXXXXXXXXXXXXXXXX"
stuff in the PKGBUILD. The launchpad mirrors syncs once every 6 hours.
Comment by altkrall
you needn't change anything else. Bzr works also with http. Grub even mention this method:
https://www.gnu.org/software/grub/grub-download.en.html
Comment by altkrall
I found the problem:
the bzr protocol isn't good. Use http:
http://bzr.savannah.gnu.org/r/grub/branches/experimental/
http://bzr.savannah.gnu.org/r/grub/trunk/grub/
instead
bzr://bzr.savannah.gnu.org/grub/branches/experimental/
bzr://bzr.savannah.gnu.org/grub/trunk/grub/
Comment by altkrall
I always get the error after a certain time downloading:
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
Comment by cedeel
Broken again.
rm -r "${srcdir}/${_bzrmod}_build" || true
Broke the script for me, had to comment the line.
cp -r "${srcdir}/${_bzrmod} ${srcdir}/${_bzrmod}_build"
should be
cp -r "${srcdir}/${_bzrmod}" "${srcdir}/${_bzrmod}_build"
Anonymous comment
@kurisutian: Patch updated. Next time please post it in pastebin.com and not inline in comments. I had to manually make the changes and re-create the patch.
Anonymous comment
Also the new version with the fix that allows to boot from btrfs should be available within the next few minutes according to phcoder. Je just needs to review the changes and will merge it to the trunk!
Anonymous comment
Can you update the version. Also I talked to one of the grub2 developers and her said that the archlinux_grub2_mkconfig_fixes.patch should look something like that:
=== modified file 'util/grub.d/10_linux.in'
--- util/grub.d/10_linux.in 2011-04-13 11:57:26 +0000
+++ util/grub.d/10_linux.in 2011-04-18 19:41:38 +0000
@@ -48,7 +48,7 @@
|| uses_abstraction "${GRUB_DEVICE}" lvm; then
LINUX_ROOT_DEVICE=${GRUB_DEVICE}
else
- LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
+ LINUX_ROOT_DEVICE=/dev/disk/by-uuid/${GRUB_DEVICE_UUID}
fi
if [ "x`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`" = xbtrfs ]; then
@@ -121,11 +121,11 @@
case x`uname -m` in
xi?86 | xx86_64)
- list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do
+ list=`for i in /boot/vmlinuz* /vmlinuz* /boot/kernel-* ; do
if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
done` ;;
*)
- list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do
+ list=`for i in /boot/vmlinuz* /boot/vmlinux* /vmlinuz* /vmlinux* /boot/kernel-* ; do
if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi
done` ;;
esac
@@ -148,7 +148,8 @@
"initrd.img-${alt_version}" "initrd-${alt_version}.img" \
"initrd-${alt_version}" "initramfs-${alt_version}.img" \
"initramfs-genkernel-${version}" \
- "initramfs-genkernel-${alt_version}"; do
+ "initramfs-genkernel-${alt_version}" \
+ "${basename/vmlinuz/kernel}.img"; do
if test -e "${dirname}/${i}" ; then
initrd="$i"
break
Maybe you can update that one again! Thanks!
Anonymous comment
grub2 bzr mainline/trunk rev 3210 onwards BTRFS is supported. No need for butter branch.
Anonymous comment
I did totally miss that option.... sorry.... ^^
Anonymous comment
@kurisutian: For that use bzr experimental branch. Uncomment '# pkgname=grub2-bios-bzr-exp' in the PKGBUILD and makepkg will build the experimental branch, which contain btrfs plus other fixes which are not yet committed in to bzr mainline/trunk. Note that btrfs booting is still considered experimental and use it with caution. Please report any issues to bug-grub or grub-devel mailing list, not here. I don't use btrfs so i cant help you there.
Anonymous comment
Thank you.... it worked right away..... unfortunately it does not have btrfs booting capabilities... would it be possible to include those from here: http://bzr.sv.gnu.org/r/grub/branches/butter/
I'm not to good with the PKGBUILD creation otherwise I would have adjusted it myself. ;-)
Thank you!
Anonymous comment
Ok found the issue. Delete /home/christian/tmp/grub2-bios-bzr/ and use the new PKGBUILD. Thanks for reporting.
Anonymous comment
I still get the same error as before using makepkg.
'/home/christian/tmp/grub2-bios-bzr/src/grub2_build/autogen.sh' seems to be wrong since the autogen.sh script is in `/home/christian/tmp/grub2-bios-bzr/src/grub/autogen.sh'.
But even when changing that path there are several other issues appearing....
Anonymous comment
It doesn't compile.... got the following error right away:
cp: cannot stat `/tmp/yaourt-tmp-christian/aur-grub2-bios-bzr/src/grub2_build/autogen.sh': No such file or directory
Seems like several things have changed with the paths.
Comment by cedeel
Package does not build
patching file util/grub-mkconfig.in
patching file util/grub.d/00_header.in
patching file util/grub.d/10_linux.in
Hunk #1 FAILED at 31.
1 out of 5 hunks FAILED -- saving rejects to file util/grub.d/10_linux.in.rej
10_linux.in.rej:
--- util/grub.d/10_linux.in
+++ util/grub.d/10_linux.in
@@ -31,8 +31,8 @@
if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
OS=GNU/Linux
else
- OS="${GRUB_DISTRIBUTOR} GNU/Linux"
- CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr '[A-Z]' '[a-z]' | cut -d' ' -f1) ${CLASS}"
+ OS="${GRUB_DISTRIBUTOR}"
+ CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr '[A-Z]' '[a-z]' | tr -d ' ') ${CLASS}"
fi
# loop-AES arranges things so that /dev/loop/X can be our root device, but
Anonymous comment
@ungraven: For any package to be built by makepkg, base-devel is assumed to be installed (see the comment by falconindy) and therefore base-devel is not explicitly mentioned as make-depends. Also 'patch' is a part of base-devel.
As for the patch, I copied it from the official grub2-common package (the 1.99~rc1 package) which was actually taken from grub2-bzr (so the credit should go to grub2-bzr maintainer). Since upstream development is in a constant flux, the patch may have diverged. The hunk error is not a fault of bzr repo, rather its our fault in not rebasing the patch to the current bzr revision. I am busy right now with exams so i may not update the patch until my exams finish. If you can provide an updated patch, it would be most helpful.
Till then just disable applying the patch if you are not a user of grub-mkconfig (to create /boot/grub/grub.cfg) . The liblzma error might occur if you built this package with xz 4.x but later upgraded xz to 5.x .
To replace sha256sums with md5sums, just replace 'sha256sums=' with 'md5sums=' in the PKGBUILD and re-run 'makepkg -g' . It will generate md5sums instead of sha256sums then.
Anonymous comment
Couple of other pointers. Build this in chroot from arch installer so it links correctly against xz or else grub-installer won't work (liblzma error).
Hopefully we can get the patch updated. Copying that sha256sum into my PKGBUILD was annoying.
I will let know if it works.
Anonymous comment
It was the archlinux_grub2_mkconfig_fixes.patch causing the problem. Perhaps that's obvious to some, but wasn't for me at first. I removed the hunk @line 31. It didn't look necessary anymore as upstreams had changed and I assume been improved.
Additionally autoreconf and alocal etc is required which is in base-devel, so really base-devel should be a makedepends imo.
Finally, after a couple of days it now built.
Anonymous comment
Even after about 10 attempts I still couldn't get this to build. I kept getting "Hunk #1 FAILED at 31. 1 out of 5 hunks FAILED..." errors. The grub2-bzr package fails with the same error though so I can only assume it's the fault of the bzr repo? I don't know, but it'd be nice if someone could figure it out :)
Anonymous comment
This is very much a pain to build from the current Arch installer (fresh btrfs install). For example following this guide:
https://wiki.archlinux.org/index.php/Installing_on_Btrfs_root
Off the top of my head:
Don't over-write xz-utils with xz when it askes (this is the xz on the installer media and will break pacman if done).
Needs "patch" in makedepends I think, or at least, patch installed.
Anonymous comment
Done. Left 'autogen' just in case. grub2-efi-bzr also corrected.
Comment by falconindy
makedepends are a bit overpopulated:
bison, autoconf, automake, flex are all satisifed by the implicit base-devel requirement.
binutils is a dependency of gcc, which is part of base-devel.
Anonymous comment
dont use any proxy either, but while reading the links you provided i just thought id try it again and now it worked.. i guess there was some trouble at the launchpad-end.
Thank you for your work on the package!
Anonymous comment
Must be some problem with launchpad, use the official location (but updating the bzr repo from the official location is a pain). I personally use the launchpad mirrors. I use bzr for grub2 only (since the upstream uses it). Otherwise I would prefer git. BZR has many network related problems.
Check this out
https://bugs.launchpad.net/launchpad-code/+bug/607895
http://old.nabble.com/Unable-to-pull-bzr.dev-td22023331.html
May be due to http proxy (I don't use any proxy) - http://web.archiveorange.com/archive/v/LLXmLCgzgvXAUDqQuyDA .
Anonymous comment
Cant seem to build it, getting a bazaar error:
==> Determining latest bzr revision...
bzr: ERROR: Connection error: while sending POST /bazaar/: [Errno 0] Error
never worked with bazaar so i dont really know how to proceed..
edit:
just tested to checkout (branch) the official version from bzr.savannah.gnu.org which worked fine (just to make sure theres no problems with the bzr-installation or internet connection on my side).
Comment by rwd2
in addition to my earlier comment
"An example config file is available at /boot/grub2_efi_x86_64_bzr/grub.cfg.example."
is not correct. I do see a grub.cfg.example in /etc/grub.d/ however
Comment by rwd2
the install scrip is not very clear:
it states:
cd /usr/lib/grub2_efi_x86_64_bzr/x86_64-efi/
sudo cp lua.mod zfs.mod zfsinfo.mod <EFI_SYSTEM_PARTITION>/efi/grub2/
sudo cp unifont.pf2 ascii.pf2 <EFI_SYSTEM_PARTITION>/efi/grub2/
but there is no grub2 folder, only grub2_efi_x86_64_bzr . Also unifont.pf2 ascii.pf do not exist in /usr/lib/grub2_efi_x86_64_bzr/x86_64-efi/
Anonymous comment
autogen is already in makedepends. Also python2 (not python 3) is needed.
Anonymous comment
Hi :) Thanks for you package. I found out that "autogen" is another makedependancy, you might want to add it :)
Anonymous comment
This is a dummy package. Please edit the PKGBUILD and uncomment the appropriate pkgname as per your UEFI arch and the grub2 bzr branch you want to compile.