summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLlewelyn Trahaearn2017-04-26 16:15:52 -0700
committerLlewelyn Trahaearn2017-04-26 16:15:52 -0700
commit11968476521b6f77e299a686c0955ada40bc02a7 (patch)
tree720cd8673d8f4a9bdbe5bd367dd17e1e8f7f5d81 /PKGBUILD
parent86fe46f8308fa3e4d30eb77915642c63c4b44774 (diff)
downloadaur-11968476521b6f77e299a686c0955ada40bc02a7.tar.gz
Update to latest version and tune statements.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 17 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 205cc183bf37..88f087c42ee3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,7 @@ _UNIFONT_VER="9.0.06"
[[ "${CARCH}" == "i686" ]] && _EMU_ARCH="i386"
pkgname="grub-git"
-pkgver=2.02.rc2.r0.g8014b7b33
+pkgver=2.02.r0.ge54c99aaf
pkgrel=1
pkgdesc="GNU GRand Unified Bootloader (2)"
arch=('x86_64' 'i686')
@@ -43,13 +43,14 @@ fi
provides=("${pkgname%-*}" 'grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}")
conflicts=("${pkgname%-*}" 'grub-common' 'grub-bios' 'grub-emu' "grub-efi-${_EFI_ARCH}" 'grub-legacy')
-backup=('boot/grub/grub.cfg' 'etc/default/grub' 'etc/grub.d/40_custom')
+backup=('boot/grub/grub.cfg'
+ 'etc/default/grub'
+ 'etc/grub.d/40_custom')
options=('!makeflags')
install="${pkgname}.install"
source=("grub::git+git://git.sv.gnu.org/grub.git#branch=master"
"grub-extras::git+git://git.sv.gnu.org/grub-extras.git#commit=branch=master"
- "https://ftp.gnu.org/gnu/unifont/unifont-${_UNIFONT_VER}/unifont-${_UNIFONT_VER}.bdf.gz"
- "https://ftp.gnu.org/gnu/unifont/unifont-${_UNIFONT_VER}/unifont-${_UNIFONT_VER}.bdf.gz.sig"
+ "https://ftp.gnu.org/gnu/unifont/unifont-${_UNIFONT_VER}/unifont-${_UNIFONT_VER}.bdf.gz"{,.sig}
'intel-ucode.patch'
'10_linux-detect-archlinux-initramfs.patch'
'add-GRUB_COLOR_variables.patch'
@@ -64,8 +65,9 @@ sha256sums=('SKIP'
'a5198267ceb04dceb6d2ea7800281a42b3f91fd02da55d2cc9ea20d47273ca29'
'df764fbd876947dea973017f95371e53833bf878458140b09f0b70d900235676'
'c5e4f3836130c6885e9273c21f057263eba53f4b7c0e2f111f6e5f2e487a47ad')
-validpgpkeys=('95D2E9AB8740D8046387FD151A09227B1F435A33') # Paul Hardy <unifoundry@unifoundry.com>
-
+validpgpkeys=('E53D497F3FA42AD8C9B4D1E835A93B74E82E4209' # Vladimir 'phcoder' Serbinenko <phcoder@gmail.com>
+ '95D2E9AB8740D8046387FD151A09227B1F435A33') # Paul Hardy <unifoundry@unifoundry.com>
+
prepare() {
cd grub
@@ -83,26 +85,23 @@ prepare() {
echo
msg "Fix DejaVuSans.ttf location so that grub-mkfont can create *.pf2 files for starfield theme"
- sed 's|/usr/share/fonts/dejavu|/usr/share/fonts/dejavu /usr/share/fonts/TTF|g' -i "${srcdir}/grub/configure.ac"
+ sed 's|/usr/share/fonts/dejavu|/usr/share/fonts/dejavu /usr/share/fonts/TTF|g' -i "configure.ac"
msg "Fix mkinitcpio 'rw' FS#36275"
- sed 's| ro | rw |g' -i "${srcdir}/grub/util/grub.d/10_linux.in"
+ sed 's| ro | rw |g' -i "util/grub.d/10_linux.in"
msg "Fix OS naming FS#33393"
- sed 's|GNU/Linux|Linux|' -i "${srcdir}/grub/util/grub.d/10_linux.in"
-
- # msg "autogen.sh requires python (2/3). since bzr is in makedepends, use python2 and no need to pull python3"
- # sed 's|python |python2 |g' -i "${srcdir}/grub-${_pkgver}/autogen.sh"
+ sed 's|GNU/Linux|Linux|' -i "util/grub.d/10_linux.in"
msg "Pull in latest language files"
./linguas.sh
echo
msg "Remove not working langs which need LC_ALL=C.UTF-8"
- sed -e 's#en@cyrillic en@greek##g' -i "${srcdir}/grub/po/LINGUAS"
+ sed -e 's#en@cyrillic en@greek##g' -i "po/LINGUAS"
msg "Avoid problem with unifont during compile of grub, http://savannah.gnu.org/bugs/?40330 and https://bugs.archlinux.org/task/37847"
- cp "${srcdir}/unifont-${_UNIFONT_VER}.bdf" "${srcdir}/grub/unifont.bdf"
+ cp "${srcdir}/unifont-${_UNIFONT_VER}.bdf" "unifont.bdf"
}
pkgver() {
@@ -123,6 +122,8 @@ _build_grub-common_and_bios() {
msg "Copy the source for building the bios part"
cp -r "${srcdir}/grub" "${srcdir}/grub-bios"
+ cd "${srcdir}/grub-bios"
+
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"
@@ -135,8 +136,6 @@ _build_grub-common_and_bios() {
unset LDFLAGS
unset MAKEFLAGS
- cd "${srcdir}/grub-bios"
-
msg "Run autogen.sh for bios build"
./autogen.sh
echo
@@ -175,6 +174,7 @@ _build_grub-common_and_bios() {
_build_grub-efi() {
msg "Copy the source for building the ${_EFI_ARCH} efi part"
cp -r "${srcdir}/grub" "${srcdir}/grub-efi-${_EFI_ARCH}"
+ cd "${srcdir}/grub-efi-${_EFI_ARCH}"
msg "Unset all compiler FLAGS for ${_EFI_ARCH} efi build"
unset CFLAGS
@@ -183,8 +183,6 @@ _build_grub-efi() {
unset LDFLAGS
unset MAKEFLAGS
- cd "${srcdir}/grub-efi-${_EFI_ARCH}"
-
msg "Run autogen.sh for ${_EFI_ARCH} efi build"
./autogen.sh
echo
@@ -223,6 +221,7 @@ _build_grub-efi() {
_build_grub-emu() {
msg "Copy the source for building the emu part"
cp -r "${srcdir}/grub" "${srcdir}/grub-emu"
+ cd "${srcdir}/grub-emu"
msg "Unset all compiler FLAGS for emu build"
unset CFLAGS
@@ -231,8 +230,6 @@ _build_grub-emu() {
unset LDFLAGS
unset MAKEFLAGS
- cd "${srcdir}/grub-emu"
-
msg "Run autogen.sh for emu build"
./autogen.sh
echo