diff options
author | Matthias Maier <tamiko@gentoo.org> | 2018-02-11 18:10:10 -0600 |
---|---|---|
committer | Matthias Maier <tamiko@gentoo.org> | 2018-02-11 18:42:48 -0600 |
commit | 390fecf137f86fd8f86c50fb52106a0cceeeb974 (patch) | |
tree | 2cb12a772e6c03dfd9a44ed1a90a6259ed3476f6 /sys-firmware | |
parent | sys-firmware/edk2-ovmf: stabilize for amd64 / x86 (diff) | |
download | gentoo-390fecf137f86fd8f86c50fb52106a0cceeeb974.tar.gz gentoo-390fecf137f86fd8f86c50fb52106a0cceeeb974.tar.bz2 gentoo-390fecf137f86fd8f86c50fb52106a0cceeeb974.zip |
sys-firmware/edk2-ovmf: drop old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'sys-firmware')
-rw-r--r-- | sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505.ebuild | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505.ebuild deleted file mode 100644 index a8c0062de017..000000000000 --- a/sys-firmware/edk2-ovmf/edk2-ovmf-2017_pre20170505.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-any-r1 readme.gentoo-r1 - -DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines" -HOMEPAGE="https://github.com/tianocore/edk2" - -# inherit git-r3 -# EGIT_REPO_URI="https://github.com/tianocore/edk2" -# EGIT_BRANCH="UDK2017" -# EGIT_COMMIT="f30c40618b1f3537705b450a91ce00b9e587badb" - -SRC_URI=" - binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz ) - !binary? ( https://dev.gentoo.org/~tamiko/distfiles/${P}.tar.xz )" - -LICENSE="BSD-2 MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd" -IUSE="+binary" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - !amd64? ( binary )" - -DEPEND=" - !binary? ( - amd64? ( - >=dev-lang/nasm-2.0.7 - >=sys-power/iasl-20160729 - ${PYTHON_DEPS} - ) - )" -RDEPEND="" - -PATCHES=( - "${FILESDIR}"/${P}-build_system_fixes.patch -) - -DISABLE_AUTOFORMATTING=true -DOC_CONTENTS="This package contains the tianocore edk2 UEFI firmware for 64-bit x86 -virtual machines. The firmware is located under - /usr/share/edk2-ovmf/OVMF.fd - /usr/share/edk2-ovmf/OVMF_CODE.fd - /usr/share/edk2-ovmf/OVMF_VARS.fd - -The firmware does not support csm (due to no free csm implementation -available). If you need a firmware with csm support you have to download -one for yourself. Firmware blobs are commonly labeled - OVMF{,_CODE,_VARS}-with-csm.fd - -In order to use the firmware you can run qemu the following way - - $ qemu-system-x86_64 \ - -drive file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \ - ... - -You can register the firmware for use in libvirt by adding to /etc/libvirt/qemu.conf: - nvram = [ - \"/usr/share/edk2-ovmf/OVMF_CODE.fd:/usr/share/edk2-ovmf/OVMF_VARS.fd\" - ]" - -pkg_setup() { - use binary || python-any-r1_pkg_setup -} - -src_prepare() { - if use binary; then - eapply_user - return - fi - default -} - -src_compile() { - TARGET_ARCH=X64 - TARGET_NAME=RELEASE - TARGET_TOOLS=GCC49 - - use binary && return - - emake ARCH=${TARGET_ARCH} -C BaseTools -j1 - - . ./edksetup.sh - - ./OvmfPkg/build.sh \ - -a "${TARGET_ARCH}" -b "${TARGET_NAME}" -t "${TARGET_TOOLS}" \ - -D FD_SIZE_2MB \ - || die "OvmfPkg/build.sh failed" -} - -src_install() { - local builddir="Build/OvmfX64/${TARGET_NAME}_${TARGET_TOOLS}/FV" - - insinto /usr/share/${PN} - doins "${builddir}"/OVMF{,_CODE,_VARS}.fd - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} |