From f67e1adc14ba1ae30ccce067da0f3b66d9aecb4c Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Thu, 9 Apr 2026 22:13:27 +0330 Subject: [PATCH] New package: python3-doc-3.14.3. --- srcpkgs/python3-doc | 1 + srcpkgs/python3/template | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/python3-doc diff --git a/srcpkgs/python3-doc b/srcpkgs/python3-doc new file mode 120000 index 00000000000000..b8a0adbbb97ea1 --- /dev/null +++ b/srcpkgs/python3-doc @@ -0,0 +1 @@ +python3 \ No newline at end of file diff --git a/srcpkgs/python3/template b/srcpkgs/python3/template index b8248b9ea98380..8bd325c5cb43a7 100644 --- a/srcpkgs/python3/template +++ b/srcpkgs/python3/template @@ -25,11 +25,13 @@ homepage="https://www.python.org" _bluez="bluez-5.78" distfiles=" https://www.python.org/ftp/python/${version%rc*}/Python-${version}.tar.xz + https://www.python.org/ftp/python/doc/${version}/python-${version}-docs-html.tar.bz2 ${KERNEL_SITE}/bluetooth/${_bluez}.tar.xz " checksum="a97d5549e9ad81fe17159ed02c68774ad5d266c72f8d9a0b5a9c371fe85d902b + 1ac42341fdb73ff6176f6004ba0d8276b8b61b06a9bb80bf2e6ccc170f7fd47c 830fed1915c5d375b8de0f5e6f45fcdea0dcc5ff5ffb3d31db6ed0f00d73c5e3" -skip_extraction="${_bluez}.tar.xz" +skip_extraction="${_bluez}.tar.xz python-${version}-docs-html.tar.bz2" alternatives=" python:pydoc:/usr/bin/pydoc${version%.*} @@ -58,6 +60,11 @@ post_extract() { bsdtar -C External --strip-components=1 -x \ -f "${_srcdistdir}/${_bluez}.tar.xz" "${_bluez}/lib/*.h" mv External/lib External/bluetooth + + # Extract Python documents + mkdir docs + bsdtar -C docs --strip-components=1 -x \ + -f "${_srcdistdir}/python-${version}-docs-html.tar.bz2" } post_patch() { @@ -176,3 +183,13 @@ python3-devel_package() { mv "${PKGDESTDIR}/${py3_inc}/pyconfig.h" "${DESTDIR}/${py3_inc}" } } + +python3-doc_package() { + short_desc+=" - documents" + depends="${sourcepkg}-${version}_${revision}" + pkg_install() { + local _docs_path="usr/share/doc/python3/" + vmkdir $_docs_path + vcopy docs/* $_docs_path + } +}