sys-boot/refit: initial checkin
(Portage version: 2.2.0_alpha4/svn/Linux x86_64) git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2724 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
@@ -19,15 +19,16 @@ S="${WORKDIR}/${MY_PN}-${MY_PV}"
|
||||
|
||||
SRC_URI_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}/"
|
||||
SRC_URI="${SRC_URI_BASE}${MY_PN}_${MY_PV}.orig.tar.gz
|
||||
${SRC_URI_BASE}${MY_PN}_${MY_PVR}.debian.tar.gz"
|
||||
${SRC_URI_BASE}${MY_PN}_${MY_PVR}.debian.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ia64 ~x86"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sys-boot/gnu-efi-0.3a
|
||||
sys-boot/syslinux"
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
for f in $(<"${WORKDIR}"/debian/patches/series) ; do
|
||||
@@ -39,7 +40,6 @@ src_prepare() {
|
||||
src_compile() {
|
||||
local iarch
|
||||
case $ARCH in
|
||||
ia64) iarch=ia64 ;;
|
||||
x86) iarch=ia32 ;;
|
||||
amd64) iarch=x86_64 ;;
|
||||
*) die "unknown architecture: $ARCH" ;;
|
||||
@@ -53,13 +53,13 @@ src_compile() {
|
||||
cp -f "${WORKDIR}"/debian/font/egemb_font.h libeg/
|
||||
|
||||
# Build EFI applications
|
||||
emake -C libeg SRCDIR=${S}/libeg ARCH=${iarch} || die
|
||||
emake -C refit SRCDIR=${S}/refit ARCH=${iarch} DEBVER="${iarch} (Gentoo ${PVR})" || die
|
||||
emake -C gptsync -f Makefile.gnuefi SRCDIR=${S}/gptsync ARCH=${iarch} || die
|
||||
emake -C libeg SRCDIR="${S}"/libeg ARCH=${iarch} || die
|
||||
emake -C refit SRCDIR="${S}"/refit ARCH=${iarch} DEBVER="${iarch} (Gentoo ${PVR})" || die
|
||||
emake -C gptsync -f Makefile.gnuefi SRCDIR="${S}"/gptsync ARCH=${iarch} || die
|
||||
|
||||
# Build the gptsync command-line utility
|
||||
mkdir gptsync/buildux
|
||||
emake -C gptsync/buildux -f ../Makefile.unix SRCDIR=${S}/gptsync || die
|
||||
mkdir gptsync/buildux
|
||||
emake -C gptsync/buildux -f ../Makefile.unix SRCDIR="${S}"/gptsync || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
@@ -72,5 +72,4 @@ src_install() {
|
||||
doins -r icons
|
||||
doins images/vollabel/refit.vollabel
|
||||
doins refit.conf
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user