Calcboot с фоновой картинкой boot.jpg для isolinux и grub-calculate.xpm.gz

git-svn-id: http://svn.calculate.ru/overlay@2038 c91db197-33c1-4113-bf15-f8a5c547ca64
master
mhiretskiy 15 years ago
parent 45f99c1e51
commit 751962e7b5

@ -3,7 +3,9 @@ AUX syslinux-3.72-nostrip.patch 1230 RMD160 c22a5b7fce9aff1ef235b57133fc3a083118
DIST calcboot-3.75.0.tar.bz2 22276 RMD160 e9eb00d8f911e89e855bbf2d1f82cbd237e9059e SHA1 e79db97237764a25965480e3d194c896465b8f8b SHA256 fc2b99e3e75fe72570f1e751390182964924df06e137e8dc404ef06159d3ec8a
DIST calcboot-3.75.1.tar.bz2 22296 RMD160 db65b9b20dfd877f6ada5090c04b925fc2099b92 SHA1 8f025f530317b578da42d747395cc872f079d0d2 SHA256 640a97751f4af5b7a7da1307d0c7f8902097ddcaefe26217f3f0b6c0494e54b3
DIST calcboot-3.75.3.tar.bz2 22315 RMD160 707f11a7804d410eee860816e56b7f428c070188 SHA1 dbbdc6e606ea902b556fb9bcd97a79d2649c97b2 SHA256 59b27766f50e3f0c56409dde09d94fe9c7aaf052033af6cfd18f22867ce6d1be
DIST calcboot-3.75.4.tar.bz2 144044 RMD160 d859d004d3f75c37d4ef5cff762a7813bf845ad9 SHA1 dae7a42c674b6f09557838db3d664859d7b738f9 SHA256 1615409cc254e3a2960b70f04c9417bfc4cf9c67db8eec64d6c8ed9cdd702862
DIST syslinux-3.75.tar.bz2 3110916 RMD160 05e5202649bbf4c8835df41cd797cd452de65a76 SHA1 8b97a708c1dc8bcb0505fab59b143368ed25b60b SHA256 1161ef0c248b931a872b92b9fe29a1ad54be2428976f19b8d88a8aa95cb3d65f
EBUILD calcboot-3.75.0.ebuild 1641 RMD160 eb76f05637f8250eec6c3e73d25038283990959b SHA1 fb35e7b04d9c7ffcb0f6f7dbc8daa8a97724df9f SHA256 31b67f755650bc27b1029d1ade8bb7f7d9417e89cd89132b069604967df4093a
EBUILD calcboot-3.75.1.ebuild 1641 RMD160 eb76f05637f8250eec6c3e73d25038283990959b SHA1 fb35e7b04d9c7ffcb0f6f7dbc8daa8a97724df9f SHA256 31b67f755650bc27b1029d1ade8bb7f7d9417e89cd89132b069604967df4093a
EBUILD calcboot-3.75.3.ebuild 1641 RMD160 eb76f05637f8250eec6c3e73d25038283990959b SHA1 fb35e7b04d9c7ffcb0f6f7dbc8daa8a97724df9f SHA256 31b67f755650bc27b1029d1ade8bb7f7d9417e89cd89132b069604967df4093a
EBUILD calcboot-3.75.4.ebuild 1721 RMD160 8d01922760f62fbc99ff5e3f259741ad5dd43462 SHA1 2a55e6877adac1573649e79551894f3703eba751 SHA256 d1b9cf66e757c2421ea9fce820f232382fa7fb608459bb9732b79aea700f1ab1

@ -0,0 +1,65 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-3.75.ebuild,v 1.1 2009/04/29 15:51:18 jer Exp $
inherit eutils
[[ ${PV} =~ ([0-9]+)\.([0-9]+)\.([0-9]+) ]]
SYSLINUX_PV=${BASH_REMATCH[1]}.${BASH_REMATCH[2]}
SYSLINUX_PN=syslinux
SYSLINUX_P=${SYSLINUX_PN}-${SYSLINUX_PV}
SYSLINUX_PF=${SYSLINUX_P}
DESCRIPTION="SysLinux with calcboot module calcmenu.c32"
HOMEPAGE="http://www.calculate-linux.ru/calcboot"
SRC_URI="mirror://kernel/linux/utils/boot/syslinux/${SYSLINUX_P}.tar.bz2
ftp://ftp.calculate.ru/pub/calculate/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
RDEPEND="!sys-boot/syslinux"
DEPEND="${RDEPEND}"
# This ebuild is a departure from the old way of rebuilding everything in syslinux
# This departure is necessary since hpa doesn't support the rebuilding of anything other
# than the installers.
# removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore
S=${WORKDIR}/${SYSLINUX_P}
src_unpack() {
unpack ${SYSLINUX_P}.tar.bz2
cd "${S}"
cd com32/menu
unpack ${P}.tar.bz2
cd ../..
epatch "${FILESDIR}"/${SYSLINUX_PN}-3.72-nopie.patch
# Don't prestrip, makes portage angry
epatch "${FILESDIR}"/${SYSLINUX_PN}-3.72-nostrip.patch
rm -f gethostip #bug 137081
}
src_compile() {
emake installer || die
cd com32
emake || die
}
src_install() {
emake INSTALLROOT="${D}" MANDIR=/usr/share/man local-install || die
PF=${SYSLINUX_PF}
dodoc README NEWS TODO doc/*
insinto /usr/share/syslinux
cd com32/menu
doins calcmenu.c32
insinto /boot
doins boot.jpg
insinto /boot/grub
doins grub-calculate.xpm.gz
}
Loading…
Cancel
Save