# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/vanilla-prepatch-sources/vanilla-prepatch-sources-2.4.23_pre6.ebuild,v 1.1 2003/10/02 00:40:17 frogger Exp $ IUSE="build" # OKV=original kernel version, KV=patched kernel version. ETYPE="sources" inherit kernel || die OKV="2.4.22" KV="${PV/_/-}" S=${WORKDIR}/linux-${KV} EXTRAVERSION="`echo ${KV}|sed -e 's:[^-]*\(-.*$\):\1:'`" BASE="`echo ${KV}|sed -e s:${EXTRAVERSION}::`" DESCRIPTION="Full sources for the prerelease vanilla Linux kernel" SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2 mirror://kernel/linux/kernel/v2.4/testing/patch-${PV/_/-}.bz2" HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/" KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64" SLOT="${KV}" src_unpack() { unpack linux-${OKV}.tar.bz2 mv linux-${OKV} linux-${KV} || die cd linux-${KV} bzcat ${DISTDIR}/patch-${PV/_/-}.bz2|patch -p1 || die "-marcelo patch failed" kernel_universal_unpack } pkg_postinst() { einfo "Prepatches are the equivalent to alpha releases for Linux." einfo "They may be poorly tested, and may not work at all." einfo "Prepatches with -rc in the name are release candidates and" einfo "may become full versions. It is particularly important" einfo "that these are thoroughly tested and bugs are reported back" einfo "upstream (and not to the Gentoo team)." }