|
Gerd Hoffmann |
b0c3af |
%global edk2_date 20160418
|
|
Gerd Hoffmann |
b0c3af |
%global edk2_githash a8c39ba
|
|
Gerd Hoffmann |
b0c3af |
%global openssl_version 1.0.2g
|
|
Paolo Bonzini |
9f191d |
|
|
|
49ef31 |
Name: edk2
|
|
Gerd Hoffmann |
b0c3af |
Version: %{edk2_date}git%{edk2_githash}
|
|
Gerd Hoffmann |
b0c3af |
Release: 0%{dist}
|
|
|
49ef31 |
Summary: EFI Development Kit II
|
|
Paolo Bonzini |
9f191d |
|
|
|
49ef31 |
Group: Applications/Emulators
|
|
Gerd Hoffmann |
b0c3af |
License: BSD
|
|
Gerd Hoffmann |
b0c3af |
URL: http://www.tianocore.org/edk2/
|
|
Gerd Hoffmann |
b0c3af |
Source0: edk2-%{edk2_date}-%{edk2_githash}.tar.gz
|
|
Gerd Hoffmann |
b0c3af |
Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz
|
|
Gerd Hoffmann |
b0c3af |
Source3: build-iso.sh
|
|
Gerd Hoffmann |
b0c3af |
Source9: update-tarball.sh
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
Patch1: 0001-pick-up-any-display-device-not-only-vga.patch
|
|
Gerd Hoffmann |
b0c3af |
Patch2: 0001-MdeModulePkg-TerminalDxe-add-other-text-resolutions.patch
|
|
Gerd Hoffmann |
b0c3af |
Patch3: 0001-EXCLUDE_SHELL_FROM_FD.patch
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
Patch10: 0001-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-NvmExpre.patch
|
|
Gerd Hoffmann |
b0c3af |
Patch11: 0002-OvmfPkg-silence-EFI_D_VERBOSE-0x00400000-in-the-DXE-.patch
|
|
Gerd Hoffmann |
b0c3af |
Patch12: 0003-OvmfPkg-enable-DEBUG_VERBOSE.patch
|
|
Gerd Hoffmann |
b0c3af |
Patch13: 0004-OvmfPkg-increase-max-debug-message-length-to-512.patch
|
|
Gerd Hoffmann |
b0c3af |
Patch14: 0005-OvmfPkg-QemuVideoDxe-enable-debug-messages-in-VbeShi.patch
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
Patch20: 0001-OvmfPkg-EnrollDefaultKeys-application-for-enrolling-.patch
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
#
|
|
Gerd Hoffmann |
b0c3af |
# actual firmware builds are done on x86_64 and aarch64,
|
|
Gerd Hoffmann |
b0c3af |
# see all the %ifarch blocks below.
|
|
Gerd Hoffmann |
b0c3af |
#
|
|
Gerd Hoffmann |
b0c3af |
# edk2-tools builds are done on all x86 and arm.
|
|
Gerd Hoffmann |
b0c3af |
# in theory they should build everywhere without much trouble, but
|
|
Gerd Hoffmann |
b0c3af |
# in practice the edk2 build system barfs on archs it doesn't know
|
|
Gerd Hoffmann |
b0c3af |
# (such as ppc), so lets limit things to the known-good ones.
|
|
Gerd Hoffmann |
b0c3af |
#
|
|
Gerd Hoffmann |
b0c3af |
ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
BuildRequires: python
|
|
|
49ef31 |
BuildRequires: libuuid-devel
|
|
Gerd Hoffmann |
b0c3af |
%ifarch x86_64
|
|
Gerd Hoffmann |
b0c3af |
BuildRequires: iasl
|
|
Gerd Hoffmann |
b0c3af |
BuildRequires: nasm
|
|
Gerd Hoffmann |
b0c3af |
BuildRequires: dosfstools
|
|
Gerd Hoffmann |
b0c3af |
BuildRequires: mtools
|
|
Gerd Hoffmann |
b0c3af |
BuildRequires: genisoimage
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%description
|
|
Kay Sievers |
bf879e |
EDK II is a development code base for creating UEFI drivers, applications
|
|
Kay Sievers |
bf879e |
and firmware images.
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%package tools
|
|
|
49ef31 |
Summary: EFI Development Kit II Tools
|
|
|
49ef31 |
Group: Development/Tools
|
|
Paolo Bonzini |
9f191d |
%description tools
|
|
Paolo Bonzini |
9f191d |
This package provides tools that are needed to
|
|
Paolo Bonzini |
9f191d |
build EFI executables and ROMs using the GNU tools.
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%package tools-python
|
|
|
49ef31 |
Summary: EFI Development Kit II Tools
|
|
|
49ef31 |
Group: Development/Tools
|
|
|
49ef31 |
Requires: python
|
|
Paolo Bonzini |
9f191d |
BuildArch: noarch
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%description tools-python
|
|
Paolo Bonzini |
9f191d |
This package provides tools that are needed to build EFI executables
|
|
Paolo Bonzini |
9f191d |
and ROMs using the GNU tools. You do not need to install this package;
|
|
Paolo Bonzini |
9f191d |
you probably want to install edk2-tools only.
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%package tools-doc
|
|
|
49ef31 |
Summary: Documentation for EFI Development Kit II Tools
|
|
|
49ef31 |
Group: Development/Tools
|
|
Gerd Hoffmann |
b0c3af |
BuildArch: noarch
|
|
Paolo Bonzini |
9f191d |
%description tools-doc
|
|
Paolo Bonzini |
9f191d |
This package documents the tools that are needed to
|
|
Paolo Bonzini |
9f191d |
build EFI executables and ROMs using the GNU tools.
|
|
Paolo Bonzini |
9f191d |
|
|
Gerd Hoffmann |
b0c3af |
%ifarch x86_64
|
|
Gerd Hoffmann |
b0c3af |
%package ovmf
|
|
Gerd Hoffmann |
b0c3af |
Summary: Open Virtual Machine Firmware
|
|
Gerd Hoffmann |
b0c3af |
License: BSD and OpenSSL
|
|
Gerd Hoffmann |
b0c3af |
Provides: OVMF
|
|
Gerd Hoffmann |
b0c3af |
BuildArch: noarch
|
|
Gerd Hoffmann |
b0c3af |
%description ovmf
|
|
Gerd Hoffmann |
b0c3af |
EFI Development Kit II
|
|
Gerd Hoffmann |
b0c3af |
Open Virtual Machine Firmware (x64)
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
%ifarch aarch64
|
|
Gerd Hoffmann |
b0c3af |
%package aarch64
|
|
Gerd Hoffmann |
b0c3af |
Summary: AARCH64 Virtual Machine Firmware
|
|
Gerd Hoffmann |
b0c3af |
Provides: AAVMF
|
|
Gerd Hoffmann |
b0c3af |
BuildArch: noarch
|
|
Gerd Hoffmann |
b0c3af |
%description aarch64
|
|
Gerd Hoffmann |
b0c3af |
EFI Development Kit II
|
|
Gerd Hoffmann |
b0c3af |
AARCH64 UEFI Firmware
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Gerd Hoffmann |
b0c3af |
|
|
Paolo Bonzini |
9f191d |
%prep
|
|
Gerd Hoffmann |
b0c3af |
%setup -q -n tianocore-%{name}-%{edk2_githash}
|
|
Paolo Bonzini |
60a9a2 |
%patch1 -p1
|
|
Gerd Hoffmann |
b0c3af |
%patch2 -p1
|
|
Gerd Hoffmann |
b0c3af |
%patch3 -p1
|
|
|
7e2328 |
|
|
Gerd Hoffmann |
b0c3af |
%patch10 -p1
|
|
Gerd Hoffmann |
b0c3af |
%patch11 -p1
|
|
Gerd Hoffmann |
b0c3af |
%patch12 -p1
|
|
Gerd Hoffmann |
b0c3af |
%patch13 -p1
|
|
Gerd Hoffmann |
b0c3af |
%patch14 -p1
|
|
Paolo Bonzini |
9f191d |
|
|
Gerd Hoffmann |
b0c3af |
%patch20 -p1
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# add openssl
|
|
Gerd Hoffmann |
b0c3af |
tar -C CryptoPkg/Library/OpensslLib -xf %{SOURCE1}
|
|
Gerd Hoffmann |
b0c3af |
(cd CryptoPkg/Library/OpensslLib/openssl-%{openssl_version};
|
|
Gerd Hoffmann |
b0c3af |
patch -p1 < ../EDKII_openssl-%{openssl_version}.patch)
|
|
Gerd Hoffmann |
b0c3af |
(cd CryptoPkg/Library/OpensslLib; ./Install.sh)
|
|
Gerd Hoffmann |
b0c3af |
cp CryptoPkg/Library/OpensslLib/openssl-*/LICENSE LICENSE.openssl
|
|
Paolo Bonzini |
9f191d |
|
|
Gerd Hoffmann |
b0c3af |
%build
|
|
Gerd Hoffmann |
b0c3af |
source ./edksetup.sh
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# conpiler
|
|
Gerd Hoffmann |
b0c3af |
CC_FLAGS="-t GCC49"
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# parallel builds
|
|
Gerd Hoffmann |
b0c3af |
JOBS="%{?_smp_mflags}"
|
|
Gerd Hoffmann |
b0c3af |
JOBS="${JOBS#-j}"
|
|
Gerd Hoffmann |
b0c3af |
if test "$JOBS" != ""; then
|
|
Gerd Hoffmann |
b0c3af |
CC_FLAGS="${CC_FLAGS} -n $JOBS"
|
|
Gerd Hoffmann |
b0c3af |
fi
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# common features
|
|
Gerd Hoffmann |
b0c3af |
CC_FLAGS="${CC_FLAGS} -b DEBUG"
|
|
Gerd Hoffmann |
b0c3af |
CC_FLAGS="${CC_FLAGS} --cmd-len=65536"
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# ovmf features
|
|
Gerd Hoffmann |
b0c3af |
OVMF_FLAGS="${CC_FLAGS}"
|
|
Gerd Hoffmann |
b0c3af |
OVMF_FLAGS="${OVMF_FLAGS} -D HTTP_BOOT_ENABLE"
|
|
Gerd Hoffmann |
b0c3af |
OVMF_FLAGS="${OVMF_FLAGS} -D NETWORK_IP6_ENABLE"
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# ovmf + secure boot features
|
|
Gerd Hoffmann |
b0c3af |
OVMF_SB_FLAGS="${OVMF_FLAGS}"
|
|
Gerd Hoffmann |
b0c3af |
OVMF_SB_FLAGS="${OVMF_SB_FLAGS} -D SECURE_BOOT_ENABLE"
|
|
Gerd Hoffmann |
b0c3af |
OVMF_SB_FLAGS="${OVMF_SB_FLAGS} -D SMM_REQUIRE"
|
|
Gerd Hoffmann |
b0c3af |
OVMF_SB_FLAGS="${OVMF_SB_FLAGS} -D EXCLUDE_SHELL_FROM_FD"
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# arm firmware features
|
|
Gerd Hoffmann |
b0c3af |
ARM_FLAGS="${CC_FLAGS}"
|
|
Gerd Hoffmann |
b0c3af |
ARM_FLAGS="${ARM_FLAGS} -D DEBUG_PRINT_ERROR_LEVEL=0x8040004F"
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
make -C BaseTools #%{?_smp_mflags}
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
%ifarch x86_64
|
|
Gerd Hoffmann |
b0c3af |
# build ovmf
|
|
Gerd Hoffmann |
b0c3af |
mkdir -p ovmf
|
|
Gerd Hoffmann |
b0c3af |
build ${OVMF_FLAGS} -a X64 -p OvmfPkg/OvmfPkgX64.dsc
|
|
Gerd Hoffmann |
b0c3af |
cp Build/OvmfX64/*/FV/OVMF_*.fd ovmf
|
|
Gerd Hoffmann |
b0c3af |
rm -rf Build/OvmfX64
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# build ovmf with secure boot
|
|
Gerd Hoffmann |
b0c3af |
build ${OVMF_SB_FLAGS} -a IA32 -a X64 -p OvmfPkg/OvmfPkgIa32X64.dsc
|
|
Gerd Hoffmann |
b0c3af |
cp Build/Ovmf3264/*/FV/OVMF_CODE.fd ovmf/OVMF_CODE.secboot.fd
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
# build shell iso with EnrollDefaultKeys
|
|
Gerd Hoffmann |
b0c3af |
cp Build/Ovmf3264/*/X64/Shell.efi ovmf
|
|
Gerd Hoffmann |
b0c3af |
cp Build/Ovmf3264/*/X64/EnrollDefaultKeys.efi ovmf
|
|
Gerd Hoffmann |
b0c3af |
sh %{SOURCE3} ovmf
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
%ifarch aarch64
|
|
Gerd Hoffmann |
b0c3af |
# build arm/aarch64 firmware
|
|
Gerd Hoffmann |
b0c3af |
mkdir -p aarch64
|
|
Gerd Hoffmann |
b0c3af |
build $ARM_FLAGS -a AARCH64 -p ArmVirtPkg/ArmVirtQemu.dsc
|
|
Gerd Hoffmann |
b0c3af |
cp Build/ArmVirtQemu-AARCH64/DEBUG_*/FV/*.fd aarch64
|
|
Gerd Hoffmann |
b0c3af |
dd of="aarch64/QEMU_EFI-pflash.raw" if="/dev/zero" bs=1M count=64
|
|
Gerd Hoffmann |
b0c3af |
dd of="aarch64/QEMU_EFI-pflash.raw" if="aarch64/QEMU_EFI.fd" conv=notrunc
|
|
Gerd Hoffmann |
b0c3af |
dd of="aarch64/vars-template-pflash.raw" if="/dev/zero" bs=1M count=64
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%install
|
|
Gerd Hoffmann |
b0c3af |
mkdir -p %{buildroot}%{_bindir} \
|
|
Gerd Hoffmann |
b0c3af |
%{buildroot}%{_datadir}/%{name}/Conf \
|
|
Gerd Hoffmann |
b0c3af |
%{buildroot}%{_datadir}/%{name}/Scripts
|
|
Gerd Hoffmann |
b0c3af |
install BaseTools/Source/C/bin/* \
|
|
|
49ef31 |
%{buildroot}%{_bindir}
|
|
Gerd Hoffmann |
b0c3af |
install BaseTools/BinWrappers/PosixLike/LzmaF86Compress \
|
|
Gerd Hoffmann |
b0c3af |
%{buildroot}%{_bindir}
|
|
Gerd Hoffmann |
b0c3af |
install BaseTools/BuildEnv \
|
|
Paolo Bonzini |
0655ef |
%{buildroot}%{_datadir}/%{name}
|
|
Gerd Hoffmann |
b0c3af |
install BaseTools/Conf/*.template \
|
|
Paolo Bonzini |
d282ae |
%{buildroot}%{_datadir}/%{name}/Conf
|
|
Gerd Hoffmann |
b0c3af |
install BaseTools/Scripts/GccBase.lds \
|
|
Paolo Bonzini |
d282ae |
%{buildroot}%{_datadir}/%{name}/Scripts
|
|
Paolo Bonzini |
d282ae |
|
|
Gerd Hoffmann |
b0c3af |
cp -R BaseTools/Source/Python %{buildroot}%{_datadir}/%{name}/Python
|
|
Paolo Bonzini |
d282ae |
for i in build BPDG Ecc GenDepex GenFds GenPatchPcdTable PatchPcdValue TargetTool Trim UPT; do
|
|
Gerd Hoffmann |
b0c3af |
echo '#!/bin/sh
|
|
Gerd Hoffmann |
b0c3af |
export PYTHONPATH=%{_datadir}/%{name}/Python
|
|
Paolo Bonzini |
9f191d |
exec python '%{_datadir}/%{name}/Python/$i/$i.py' "$@"' > %{buildroot}%{_bindir}/$i
|
|
Paolo Bonzini |
9f191d |
chmod +x %{buildroot}%{_bindir}/$i
|
|
Paolo Bonzini |
9f191d |
done
|
|
Paolo Bonzini |
9f191d |
|
|
Gerd Hoffmann |
b0c3af |
mkdir -p %{buildroot}/usr/share/%{name}
|
|
Gerd Hoffmann |
b0c3af |
%ifarch x86_64
|
|
Gerd Hoffmann |
b0c3af |
cp -a ovmf %{buildroot}/usr/share/%{name}
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Gerd Hoffmann |
b0c3af |
%ifarch aarch64
|
|
Gerd Hoffmann |
b0c3af |
cp -a aarch64 %{buildroot}/usr/share/%{name}
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Gerd Hoffmann |
b0c3af |
|
|
Paolo Bonzini |
9f191d |
%files tools
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/BootSectImage
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/EfiLdrImage
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/EfiRom
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenCrc32
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenFfs
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenFv
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenFw
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenPage
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenSec
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenVtf
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GnuGenBootSector
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/LzmaCompress
|
|
Paolo Bonzini |
d282ae |
%{_bindir}/LzmaF86Compress
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/Split
|
|
Paolo Bonzini |
d282ae |
%{_bindir}/TianoCompress
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/VfrCompile
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/VolInfo
|
|
Gerd Hoffmann |
b0c3af |
%dir %{_datadir}/%{name}
|
|
Paolo Bonzini |
0655ef |
%{_datadir}/%{name}/BuildEnv
|
|
Gerd Hoffmann |
b0c3af |
%{_datadir}/%{name}/Conf
|
|
Gerd Hoffmann |
b0c3af |
%{_datadir}/%{name}/Scripts
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%files tools-python
|
|
Paolo Bonzini |
d282ae |
%{_bindir}/build
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/BPDG
|
|
Paolo Bonzini |
d282ae |
%{_bindir}/Ecc
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenDepex
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenFds
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/GenPatchPcdTable
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/PatchPcdValue
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/TargetTool
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/Trim
|
|
Paolo Bonzini |
9f191d |
%{_bindir}/UPT
|
|
Gerd Hoffmann |
b0c3af |
%dir %{_datadir}/%{name}
|
|
Gerd Hoffmann |
b0c3af |
%{_datadir}/%{name}/Python
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%files tools-doc
|
|
Gerd Hoffmann |
b0c3af |
%doc BaseTools/UserManuals/*.rtf
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
%ifarch x86_64
|
|
Gerd Hoffmann |
b0c3af |
%files ovmf
|
|
Gerd Hoffmann |
b0c3af |
%license OvmfPkg/License.txt
|
|
Gerd Hoffmann |
b0c3af |
%license LICENSE.openssl
|
|
Gerd Hoffmann |
b0c3af |
%doc OvmfPkg/README
|
|
Gerd Hoffmann |
b0c3af |
%dir /usr/share/%{name}
|
|
Gerd Hoffmann |
b0c3af |
%dir /usr/share/%{name}/ovmf
|
|
Gerd Hoffmann |
b0c3af |
/usr/share/%{name}/ovmf/OVMF*.fd
|
|
Gerd Hoffmann |
b0c3af |
/usr/share/%{name}/ovmf/*.efi
|
|
Gerd Hoffmann |
b0c3af |
/usr/share/%{name}/ovmf/*.iso
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Gerd Hoffmann |
b0c3af |
|
|
Gerd Hoffmann |
b0c3af |
%ifarch aarch64
|
|
Gerd Hoffmann |
b0c3af |
%files aarch64
|
|
Gerd Hoffmann |
b0c3af |
%license ArmVirtPkg/License.txt
|
|
Gerd Hoffmann |
b0c3af |
%dir /usr/share/%{name}
|
|
Gerd Hoffmann |
b0c3af |
%dir /usr/share/%{name}/aarch64
|
|
Gerd Hoffmann |
b0c3af |
/usr/share/%{name}/aarch64/QEMU*.fd
|
|
Gerd Hoffmann |
b0c3af |
/usr/share/%{name}/aarch64/*.raw
|
|
Gerd Hoffmann |
b0c3af |
%endif
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
%changelog
|
|
Gerd Hoffmann |
b0c3af |
* Mon Apr 18 2016 Gerd Hoffmann <kraxel@redhat.com> 20160418gita8c39ba-0
|
|
Gerd Hoffmann |
b0c3af |
- Update to latest git.
|
|
Gerd Hoffmann |
b0c3af |
- Add firmware builds (FatPkg is free now).
|
|
Gerd Hoffmann |
b0c3af |
|
|
|
7e2328 |
* Mon Feb 15 2016 Cole Robinson <crobinso@redhat.com> 20151127svn18975-3
|
|
|
7e2328 |
- Fix FTBFS gcc warning (bz 1307439)
|
|
|
7e2328 |
|
|
|
f62d42 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20151127svn18975-2
|
|
|
f62d42 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
f62d42 |
|
|
|
7e2328 |
* Fri Nov 27 2015 Paolo Bonzini <pbonzini@redhat.com> - 20151127svn18975-1
|
|
Paolo Bonzini |
ac38c1 |
- Rebase to 20151127svn18975-1
|
|
Paolo Bonzini |
ac38c1 |
- Linker script renamed to GccBase.lds
|
|
Paolo Bonzini |
ac38c1 |
|
|
|
2478ec |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20150519svn17469-2
|
|
|
2478ec |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
2478ec |
|
|
Paolo Bonzini |
ac38c1 |
* Tue May 19 2015 Paolo Bonzini <pbonzini@redhat.com> - 20150519svn17469-1
|
|
Paolo Bonzini |
98fad1 |
- Rebase to 20150519svn17469-1
|
|
Paolo Bonzini |
98fad1 |
- edk2-remove-tree-check.patch now upstream
|
|
Paolo Bonzini |
98fad1 |
|
|
Kalev Lember |
e9a765 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 20140724svn2670-6
|
|
Kalev Lember |
e9a765 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
Kalev Lember |
e9a765 |
|
|
Peter Robinson |
c83d14 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20140724svn2670-5
|
|
Peter Robinson |
c83d14 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
Peter Robinson |
c83d14 |
|
|
Paolo Bonzini |
d2839d |
* Thu Jul 24 2014 Paolo Bonzini <pbonzini@redhat.com> - 20140724svn2670-1
|
|
Paolo Bonzini |
d2839d |
- Rebase to 20140724svn2670-1
|
|
Paolo Bonzini |
d2839d |
|
|
Paolo Bonzini |
7fb401 |
* Tue Jun 24 2014 Paolo Bonzini <pbonzini@redhat.com> - 20140624svn2649-1
|
|
Paolo Bonzini |
7fb401 |
- Use standalone .tar.xz from buildtools repo
|
|
Paolo Bonzini |
7fb401 |
|
|
Paolo Bonzini |
0655ef |
* Tue Jun 24 2014 Paolo Bonzini <pbonzini@redhat.com> - 20140328svn15376-4
|
|
Paolo Bonzini |
0655ef |
- Install BuildTools/BaseEnv
|
|
Paolo Bonzini |
0655ef |
|
|
Paolo Bonzini |
d282ae |
* Mon Jun 23 2014 Paolo Bonzini <pbonzini@redhat.com> - 20140328svn15376-3
|
|
Paolo Bonzini |
d282ae |
- Rebase to get GCC48 configuration
|
|
Paolo Bonzini |
d282ae |
- Package EDK_TOOLS_PATH as /usr/share/edk2
|
|
Paolo Bonzini |
d282ae |
- Package "build" and LzmaF86Compress too, as well as the new
|
|
Paolo Bonzini |
d282ae |
tools Ecc and TianoCompress.
|
|
Paolo Bonzini |
d282ae |
|
|
|
4d0780 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20131114svn14844-2
|
|
|
4d0780 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
4d0780 |
|
|
Paolo Bonzini |
f8ed42 |
* Thu Nov 14 2013 Paolo Bonzini <pbonzini@redhat.com> - 20131114svn14844-1
|
|
Paolo Bonzini |
f8ed42 |
- Upgrade to r14844.
|
|
Paolo Bonzini |
60a9a2 |
- Remove upstreamed parts of patch 1.
|
|
Paolo Bonzini |
f8ed42 |
|
|
Paolo Bonzini |
79e160 |
* Fri Nov 8 2013 Paolo Bonzini <pbonzini@redhat.com> - 20130515svn14365-7
|
|
Paolo Bonzini |
79e160 |
- Make BaseTools compile on ARM.
|
|
Paolo Bonzini |
79e160 |
|
|
Paolo Bonzini |
517112 |
* Fri Aug 30 2013 Paolo Bonzini <pbonzini@redhat.com> - 20130515svn14365-6
|
|
Paolo Bonzini |
517112 |
- Revert previous change; firmware packages should be noarch, and building
|
|
Paolo Bonzini |
517112 |
BaseTools twice is simply wrong.
|
|
Paolo Bonzini |
517112 |
|
|
Kay Sievers |
a1a88e |
* Mon Aug 19 2013 Kay Sievers <kay@redhat.com> - 20130515svn14365-5
|
|
Kay Sievers |
a1a88e |
- Add sub-package with EFI shell
|
|
Kay Sievers |
a1a88e |
|
|
|
e144da |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130515svn14365-4
|
|
|
e144da |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
e144da |
|
|
Dan Horák |
151636 |
* Thu May 23 2013 Dan Horák <dan[at]danny.cz> 20130515svn14365-3
|
|
Dan Horák |
151636 |
- set ExclusiveArch
|
|
Dan Horák |
151636 |
|
|
Paolo Bonzini |
9f191d |
* Thu May 16 2013 Paolo Bonzini <pbonzini@redhat.com> 20130515svn14365-2
|
|
Paolo Bonzini |
9f191d |
- Fix edk2-tools-python Requires
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
* Wed May 15 2013 Paolo Bonzini <pbonzini@redhat.com> 20130515svn14365-1
|
|
Paolo Bonzini |
9f191d |
- Split edk2-tools-doc and edk2-tools-python
|
|
Paolo Bonzini |
9f191d |
- Fix Python BuildRequires
|
|
Paolo Bonzini |
9f191d |
- Remove FatBinPkg at package creation time.
|
|
Paolo Bonzini |
9f191d |
- Use fully versioned dependency.
|
|
Paolo Bonzini |
9f191d |
- Add comment on how to generate the sources.
|
|
Paolo Bonzini |
9f191d |
|
|
Paolo Bonzini |
9f191d |
* Thu May 2 2013 Paolo Bonzini <pbonzini@redhat.com> 20130502.g732d199-1
|
|
Paolo Bonzini |
9f191d |
- Create.
|