diff options
author | 2015-09-10 20:46:49 -0700 | |
---|---|---|
committer | 2015-09-10 20:54:43 -0700 | |
commit | 859d0cbcc3198ff0fa86389acd992f24f7ec196d (patch) | |
tree | 1044ab6e5d9146c3e79772973ddc9fcfa0f6bee6 | |
parent | updated README with single layman command (heplfully suggested by chithead) (diff) | |
download | arm-859d0cbcc3198ff0fa86389acd992f24f7ec196d.tar.gz arm-859d0cbcc3198ff0fa86389acd992f24f7ec196d.tar.bz2 arm-859d0cbcc3198ff0fa86389acd992f24f7ec196d.zip |
sys-kernel/nouveau-sources: Added 4.2 with genpatches and fixed 4.1 on
last reasonable commit hash.
-rw-r--r-- | sys-kernel/nouveau-sources/Manifest | 3 | ||||
-rw-r--r-- | sys-kernel/nouveau-sources/nouveau-sources-4.1.9999-r1.ebuild | 1 | ||||
-rw-r--r-- | sys-kernel/nouveau-sources/nouveau-sources-4.2.9999-r1.ebuild | 70 |
3 files changed, 74 insertions, 0 deletions
diff --git a/sys-kernel/nouveau-sources/Manifest b/sys-kernel/nouveau-sources/Manifest index affcb4e..293f62c 100644 --- a/sys-kernel/nouveau-sources/Manifest +++ b/sys-kernel/nouveau-sources/Manifest @@ -1 +1,4 @@ +DIST genpatches-4.2-2.base.tar.xz 4384 SHA256 f38d37d15378eecca3e1d74d7dca66ba2200d66e87b7f5a68f716cbb61faf5f1 SHA512 9c754e1bf9cc39635f98a9ac5656c030612d72e0f4d4680b6f619a176e660e3c90594fbe0d9759abb5c9402e4649bd1fcd3e3f55b7d132d1b3d0277e17c65ffc WHIRLPOOL 05df0d6ed05927ee2f6f7b86091f9c10cc932250ecbd12064a46a590943d6d4d0dee4e57d3ba07a4f75fc939f6f14feee5177447bed63349f1b9ef8f109617d6 +DIST genpatches-4.2-2.experimental.tar.xz 161712 SHA256 760c2851a96a385298edc817e873a51ec46edb63e9a6a1361912c5f28fb0a371 SHA512 0b1fa56cb667f0c073ea622aa195ac7784c6ace7a0f1fe09a402e8dc9e11a5cc737a2695eaa41e409972beb6ad71353be87b5f2e771bb464e026a20ea3103c95 WHIRLPOOL 468bd993e750ceafe0115ac9a06d49f9f97add5c9bd11e3343b2319bc8bbf9f0cf988b6afcbeab0bf3f00299405b44347d46c2a4e35869eb03ae951a9a967743 +DIST genpatches-4.2-2.extras.tar.xz 16168 SHA256 be4078adaac6d679a563709dc7528b92587a463877c28d7c49117b5ddd842fe1 SHA512 9a561564511e3a15648f88f1b230e8985e33b3dac92a082cd8d4a5ccf0da8f8eb030fde59f6a0c5664c478751f710e2f2f8f3cf4b13293329444ed702c70732c WHIRLPOOL 46a021f1801aae12167bfb5378ee62cb058a13b18d48c006b9e7fc4a086803c8c509070cee059c5eb817abec317285f7e1157f6f286ed53a4ce7ad761c7d2e36 DIST tegra-patches-20150723-r1.tar.gz 41479 SHA256 ee9ba25fb21583c906f2cddaada4ecc32e88bd400fdda361e4ab967bb638645d SHA512 549dd1475932d4d7bd736b6b0312315391485c3f5adf218d4b6f440767fc318ed0fbc1b145ede37b55f2f985855ea759fffef9977072b96fef7b8e09adf3a4c2 WHIRLPOOL 6e14bbc6efbbda20b9674680a0629fe6e00cdf6d11e2144ac5d279845d7fe16ac35892372f917aa0079fe18c08303f92c01cdd62d995424aa6d88778fca19e55 diff --git a/sys-kernel/nouveau-sources/nouveau-sources-4.1.9999-r1.ebuild b/sys-kernel/nouveau-sources/nouveau-sources-4.1.9999-r1.ebuild index 264a1f5..804c2af 100644 --- a/sys-kernel/nouveau-sources/nouveau-sources-4.1.9999-r1.ebuild +++ b/sys-kernel/nouveau-sources/nouveau-sources-4.1.9999-r1.ebuild @@ -15,6 +15,7 @@ EXTRAVERSION="-${PN}/-*" EGIT_REPO_URI=https://github.com/Gnurou/linux.git EGIT_PROJECT="nouveau-linux.git" EGIT_BRANCH="staging/nouveau" +EGIT_COMMIT="d211d87e14d0c1b28a60cb6b512d162634ca6a99" inherit kernel-2 detect_version diff --git a/sys-kernel/nouveau-sources/nouveau-sources-4.2.9999-r1.ebuild b/sys-kernel/nouveau-sources/nouveau-sources-4.2.9999-r1.ebuild new file mode 100644 index 0000000..b68c86d --- /dev/null +++ b/sys-kernel/nouveau-sources/nouveau-sources-4.2.9999-r1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base extras experimental" +K_GENPATCHES_VER="2" +K_DEBLOB_AVAILABLE="0" +K_KDBUS_AVAILABLE="1" + +K_DEFCONFIG="nyan-big_steev_test_defconfig" +K_NOUSEPR="1" +EXTRAVERSION="-${PN}/-*" + +EGIT_REPO_URI=https://github.com/Gnurou/linux.git +EGIT_PROJECT="nouveau-linux.git" +EGIT_BRANCH="staging/nouveau" + +inherit kernel-2 +detect_version +detect_arch + +inherit git-2 versionator +NV_PV="20150723-r1" +NV_PATCHES="tegra-patches-${NV_PV}.tar.gz" +NV_URI="mirror://gentoo/${NV_PATCHES}" + +DESCRIPTION="The latest staging version of the Tegra-nouveau Linux kernel" +HOMEPAGE="https://github.com/NVIDIA/tegra-nouveau-rootfs" + +SRC_URI="${NV_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +UNIPATCH_LIST="${NV_URI} ${GENPATCHES_URI} ${ARCH_URI}" +#UNIPATCH_STRICTORDER="1" + +KEYWORDS="~arm" +IUSE="experimental" + +K_EXTRAELOG="This kernel is still unstable and experimental but is now +fully patched up to genpatches base (so is essentially gentoo-sources +for Tegra with nouveau). A copy of the latest steev config has been +installed as ${K_DEFCONFIG}. If you are reading this, you know what to do..." + +UNIPATCH_EXCLUDE=" + drm-tegra-dpaux-Fix-transfers-larger-than-4-bytes.patch" + +RDEPEND="" +DEPEND="${RDEPEND} + >=sys-devel/patch-2.7.4" + +src_prepare() { + unipatch "${UNIPATCH_LIST}" + + update_config +} + +update_config() { + cp -f "${WORKDIR}"/steev_nyan-big_config \ + "${S}"/arch/arm/configs/${K_DEFCONFIG} \ + || die "failed to install custom config!" + + cd "${S}" + git config user.email "arm@gentoo.org" + git config user.name "Portage git-2" + git add . + git commit -n -m"removing -dirty flag" +} + |