From 90b25199c9fbd9669c3df0fbb97c3d8738f7a52d Mon Sep 17 00:00:00 2001 From: Nick White Date: Mon, 15 Jun 2009 10:32:49 +0100 Subject: Added libre-sources 2.6.30 ebuild --- .../libre-sources/libre-sources-2.6.30.ebuild | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 sys-kernel/libre-sources/libre-sources-2.6.30.ebuild (limited to 'sys-kernel') diff --git a/sys-kernel/libre-sources/libre-sources-2.6.30.ebuild b/sys-kernel/libre-sources/libre-sources-2.6.30.ebuild new file mode 100644 index 0000000..6968b1c --- /dev/null +++ b/sys-kernel/libre-sources/libre-sources-2.6.30.ebuild @@ -0,0 +1,30 @@ +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Full sources for the BLOB free version of the Linux kernel" +HOMEPAGE="http://www.fsfla.org/svnwiki/selibre/linux-libre/" +SRC_URI="http://www.linux-libre.fsfla.org/pub/linux-libre/releases/${PV}-libre/linux-${PV}-libre.tar.bz2" + +KEYWORDS="~amd64 x86" + +# use our own unpack function as tarball is laid out differently +universal_unpack() { + cd ${WORKDIR} + unpack linux-${KV_FULL}.tar.bz2 + S=${WORKDIR}/linux-${KV_FULL} + mv ${WORKDIR}/linux-${PV} ${WORKDIR}/linux-${KV_FULL} \ + || die "Unable to move source tree to ${KV_FULL}." + cd ${S} + + # remove all backup files + find . -iname "*~" -exec rm {} \; 2> /dev/null +} + +src_unpack() { + # patches included in tarball + UNIPATCH_LIST_DEFAULT="" + + kernel-2_src_unpack +} -- cgit v1.2.3