From 341c63771cb5a2c45d18bad13005acc99a8bf6c0 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Fri, 19 May 2023 09:38:58 -0400 Subject: sys-kernel/linux-docs: add 6.1.29 Signed-off-by: Mike Pagano --- sys-kernel/linux-docs/Manifest | 1 + sys-kernel/linux-docs/linux-docs-6.1.29.ebuild | 44 ++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 sys-kernel/linux-docs/linux-docs-6.1.29.ebuild (limited to 'sys-kernel') diff --git a/sys-kernel/linux-docs/Manifest b/sys-kernel/linux-docs/Manifest index d9b57bd5a47f..16ad25d9fd41 100644 --- a/sys-kernel/linux-docs/Manifest +++ b/sys-kernel/linux-docs/Manifest @@ -1 +1,2 @@ DIST linux-5.15.105.tar.xz 126525736 BLAKE2B f0175a21ada81910bf4dd176f1c6674244e8ed9294f4e19e89be73ae12e91c183479e0e0604c9c52c48f2e549ca1d4e01c5eb32a2333aefc82be8bf4160befed SHA512 f133d664431b82d995442878a155d77c624de0ccc02704198b5db27e170d55c3759f88091279cf9d91f717326b5304e0cfe0aa8253ac5d89bdeb7d6ab344b3e2 +DIST linux-6.1.29.tar.xz 134881816 BLAKE2B b6cf62bc9f1a9120f04857911e2a8fcf3fc5416f55b7d7bc61ded730941220f6f3202d1a86e14dc9f38f6dd40ef7614d52126d9089ccd0cc1eda144df6b102ba SHA512 be078b38ea343b8bade634aa3c75a0f8aaf70964c5ead73d658a0f1a07ca541de5e7b68fca2ede0638773d345a0c7d89c4d74709bb1101e844f3babc1c14b83f diff --git a/sys-kernel/linux-docs/linux-docs-6.1.29.ebuild b/sys-kernel/linux-docs/linux-docs-6.1.29.ebuild new file mode 100644 index 000000000000..8eb50cdc46a0 --- /dev/null +++ b/sys-kernel/linux-docs/linux-docs-6.1.29.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9,10,11} ) +inherit linux-info python-any-r1 toolchain-funcs + +MY_P=linux-${PV} + +S=${WORKDIR}/${MY_P} + +DESCRIPTION="Developer documentation generated from the Linux kernel" +HOMEPAGE="https://www.kernel.org/" +SRC_URI="https://www.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sparc ~x86" + +IUSE="graphviz" + +DEPEND="" +RDEPEND="graphviz? ( >=media-gfx/graphviz-5.0.0 )" +BDEPEND="${PYTHON_DEPS} + >=dev-python/sphinx-6 + dev-python/sphinx-rtd-theme + media-libs/fontconfig" + +src_prepare() { + default + # Fix the Python shebangs. + python_fix_shebang "${S}/Documentation/sphinx/" +} + +src_compile() { + local ARCH="$(tc-arch-kernel)" + unset KBUILD_OUTPUT + HTML_DOCS=( Documentation/output/. ) + emake htmldocs +} + +src_install() { + einstalldocs +} -- cgit v1.2.3-65-gdbad