[packages/grub2] - add x32 support - disable gettextize, it breaks elaborate internal po hackery
baggins
baggins at pld-linux.org
Sat Jan 3 16:51:07 CET 2015
commit 50ffb0bafc1bd36aa95f96e21c9e28723e268df3
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Jan 3 15:50:38 2015 +0000
- add x32 support
- disable gettextize, it breaks elaborate internal po hackery
grub2.spec | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
---
diff --git a/grub2.spec b/grub2.spec
index 2e044db..0f1fb0d 100644
--- a/grub2.spec
+++ b/grub2.spec
@@ -13,20 +13,20 @@
%bcond_without pc # do not build for PC BIOS platform
%bcond_without efi # do not build for EFI platform
-%ifnarch %{ix86} %{x8664}
+%ifnarch %{ix86} %{x8664} x32
%undefine with_pc
%endif
-%ifnarch %{ix86} %{x8664} ia64
+%ifnarch %{ix86} %{x8664} x32 ia64
%undefine with_efi
%endif
-%ifnarch %{x8664}
+%ifnarch %{x8664} x32
# non-x86_64 arch doesn't support this
%undefine with_efiemu
%endif
# the 'most natural' platform should go last
-%ifarch %{ix86} %{x8664} ia64
+%ifarch %{ix86} %{x8664} x32 ia64
%define platforms %{?with_efi:efi} %{?with_pc:pc}
%endif
%ifarch ppc ppc64 sparc64
@@ -106,7 +106,7 @@ BuildRequires: /usr/lib/libc.so
%if "%{pld_release}" == "ac"
BuildRequires: libgcc32
%else
-BuildRequires: gcc-multilib
+BuildRequires: gcc-multilib-32
%endif
%endif
Requires: %{name}-platform = %{version}-%{release}
@@ -119,7 +119,7 @@ Suggests: cdrkit-mkisofs
Suggests: os-prober
Provides: bootloader
Conflicts: grub
-ExclusiveArch: %{ix86} %{x8664} ia64 mips mipsel ppc ppc64 sparc64
+ExclusiveArch: %{ix86} %{x8664} x32 ia64 mips mipsel ppc ppc64 sparc64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _sbindir /sbin
@@ -317,7 +317,7 @@ export PATH=$(pwd)/our-ld:$PATH
## not only the typicall autotools stuff
#./autogen.sh
-%{__gettextize}
+#{__gettextize}
%{__aclocal} -I m4
%{__autoconf}
%{__autoheader}
@@ -390,7 +390,7 @@ cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/grub
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
# platform specific, unnecessarily always installed
-%ifnarch %{ix86} %{x8664}
+%ifnarch %{ix86} %{x8664} x32
%{__rm} $RPM_BUILD_ROOT{%{_sbindir}/grub-bios-setup,%{_mandir}/man8/grub-bios-setup.8}
%endif
%ifnarch sparc64
@@ -459,11 +459,11 @@ fi
%attr(755,root,root) %{_sbindir}/grub-set-default
%attr(755,root,root) %{_sbindir}/grub-syslinux2cfg
%attr(755,root,root) %{_sbindir}/update-grub
-%ifarch %{ix86} %{x8664}
+%ifarch %{ix86} %{x8664} x32
%attr(755,root,root) %{_sbindir}/grub-bios-setup
%{_mandir}/man8/grub-bios-setup.8*
%endif
-%ifarch %{ix86} %{x8664}
+%ifarch %{ix86} %{x8664} x32
%attr(755,root,root) %{_sbindir}/grub-mkimage
%{_mandir}/man1/grub-mkimage.1*
%else
@@ -531,7 +531,7 @@ fi
#%attr(755,root,root) /lib/grub.d/10_netbsd
#%attr(755,root,root) /lib/grub.d/10_xnu
-%ifarch %{ix86} %{x8664}
+%ifarch %{ix86} %{x8664} x32
%attr(755,root,root) %{_sbindir}/grub-probe
%{_mandir}/man8/grub-probe.8*
%endif
@@ -558,7 +558,7 @@ fi
%{_libexecdir}/*-pc/efiemu*.o
%endif
%{_libexecdir}/*-pc/kernel.img
-%ifarch %{ix86} %{x8664} sparc sparc64
+%ifarch %{ix86} %{x8664} x32 sparc sparc64
%{_libexecdir}/*-pc/boot.img
%{_libexecdir}/*-pc/boot_hybrid.img
%{_libexecdir}/*-pc/cdboot.img
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/grub2.git/commitdiff/50ffb0bafc1bd36aa95f96e21c9e28723e268df3
More information about the pld-cvs-commit
mailing list