%ifnarch %{ix86} %{x8664}
%undefine with_pc
%endif
-%ifnarch %{ix86} %{x8664} ia64
+%ifnarch %{ix86} %{x8664}
%undefine with_efi
%endif
%endif
# the 'most natural' platform should go last
-%ifarch %{ix86} %{x8664} ia64
+%ifarch %{ix86} %{x8664}
%define platforms %{?with_efi:efi} %{?with_pc:pc}
%endif
-%ifarch ppc ppc64 sparc64
-%define platforms ieee1275
-%endif
-%ifarch mips
-%define platforms arc
-%endif
-%ifarch mipsel
-%define platforms loongson
-%endif
Summary: GRand Unified Bootloader
-Summary(de.UTF-8): GRUB2 - ein Bootloader für x86 und ppc
-Summary(hu.UTF-8): GRUB2 - rendszerbetöltő x86 és ppc gépekhez
-Summary(pl.UTF-8): GRUB2 - bootloader dla x86 i ppc
+Summary(de.UTF-8): GRUB2 - ein Bootloader für x86
+Summary(hu.UTF-8): GRUB2 - rendszerbetöltő x86 gépekhez
+Summary(pl.UTF-8): GRUB2 - bootloader dla x86
Summary(pt_BR.UTF-8): Gerenciador de inicialização GRUB2
%define beta beta2
Name: grub2
Release: 0.%{beta}.2
License: GPL v2
Group: Base
-# http://git.savannah.gnu.org/cgit/grub.git
-Source0: http://git.savannah.gnu.org/cgit/grub.git/snapshot/grub-%{version}-%{beta}.tar.gz
-# Source0-md5: b6f4c2947ee2b972c124fea85c21d92c
+# 1. Download and unpack latest official beta snapshot from http://git.savannah.gnu.org/cgit/grub.git
+# 2. Run ./autogen.sh and ./linguas.sh
+# 3. Recompress and upload to DF
+Source0: grub-%{version}-%{beta}.tar.xz
+# Source0-md5: f262e61eba2e76a6f60b39a810814284
Source1: update-grub
Source2: update-grub.8
Source3: grub.sysconfig
Source4: grub-custom.cfg
-# ./linguas.sh
-# TS=$(date +'%Y%m%d') ; tar cjvf grub-po-2.00.git$TS.tar.bz2 po/*.po po/LINGUAS
-Source5: grub-po-%{version}.git20140206.tar.bz2
-# Source5-md5: 2af1ebaac8673ba9e33f12754adf584a
Patch1: pld-sysconfdir.patch
Patch2: grub-garbage.patch
Patch3: grub-lvmdevice.patch
%endif
%endif
Requires: %{name}-platform = %{version}-%{release}
-Requires: pld-release
+Requires: issue
Requires: which
%ifarch %{ix86} %{x8664}
Suggests: %{name}-platform-pc
Suggests: os-prober
Provides: bootloader
Conflicts: grub
-ExclusiveArch: %{ix86} %{x8664} ia64 mips mipsel ppc ppc64 sparc64
+ExclusiveArch: %{ix86} %{x8664}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _sbindir /sbin
Motyw starfield dla GRUB-a.
%prep
-%setup -q -n grub-%{version}-%{beta} -a5
+%setup -q -n grub-%{version}-%{beta}
%patch1 -p1
%patch2 -p1
%patch3 -p1
%ifnarch %{ix86} %{x8664}
%{__rm} $RPM_BUILD_ROOT{%{_sbindir}/grub-bios-setup,%{_mandir}/man8/grub-bios-setup.8}
%endif
-%ifnarch sparc64
%{__rm} $RPM_BUILD_ROOT{%{_sbindir}/grub-sparc64-setup,%{_mandir}/man8/grub-sparc64-setup.8}
-%endif
# core.img - bootable image generated by grub-mkimage(1) via grub-install(1)
touch $RPM_BUILD_ROOT%{_grubdir}/core.img
%attr(755,root,root) %{_sbindir}/grub-probe
%{_mandir}/man8/grub-probe.8*
%endif
-%ifarch sparc64
-%attr(755,root,root) %{_sbindir}/grub-sparc64-setup
-%{_mandir}/man8/grub-sparc64-setup.8*
-%endif
%{_mandir}/man1/grub-editenv.1*
%{_mandir}/man1/grub-file.1*
%{_mandir}/man1/grub-fstest.1*
%{_libexecdir}/*-pc/efiemu*.o
%endif
%{_libexecdir}/*-pc/kernel.img
-%ifarch %{ix86} %{x8664} sparc sparc64
-%{_libexecdir}/*-pc/boot.img
-%{_libexecdir}/*-pc/boot_hybrid.img
-%{_libexecdir}/*-pc/cdboot.img
-%{_libexecdir}/*-pc/diskboot.img
-%{_libexecdir}/*-pc/lnxboot.img
-%{_libexecdir}/*-pc/pxeboot.img
-%endif
%endif
%if %{with efi}