From db58686ea91f7276adbf68e9db40fba0a4112405 Mon Sep 17 00:00:00 2001 From: Nick White Date: Sun, 14 Jun 2009 19:42:51 +0100 Subject: Initial commit --- .../libre-sources/libre-sources-2.6.29.3.ebuild | 30 ++++++++++++++++++++++ .../libre-sources/libre-sources-2.6.29.4.ebuild | 30 ++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 sys-kernel/libre-sources/libre-sources-2.6.29.3.ebuild create mode 100644 sys-kernel/libre-sources/libre-sources-2.6.29.4.ebuild (limited to 'sys-kernel/libre-sources') diff --git a/sys-kernel/libre-sources/libre-sources-2.6.29.3.ebuild b/sys-kernel/libre-sources/libre-sources-2.6.29.3.ebuild new file mode 100644 index 0000000..6968b1c --- /dev/null +++ b/sys-kernel/libre-sources/libre-sources-2.6.29.3.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 +} diff --git a/sys-kernel/libre-sources/libre-sources-2.6.29.4.ebuild b/sys-kernel/libre-sources/libre-sources-2.6.29.4.ebuild new file mode 100644 index 0000000..6968b1c --- /dev/null +++ b/sys-kernel/libre-sources/libre-sources-2.6.29.4.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