diff --git a/sys-kernel/inf_kernel/Manifest b/sys-kernel/inf_kernel/Manifest index ddcccfe..8c334b9 100644 --- a/sys-kernel/inf_kernel/Manifest +++ b/sys-kernel/inf_kernel/Manifest @@ -57,3 +57,4 @@ DIST inf_kernel-0.0.0.7.tar.gz 220515762 BLAKE2B c7efab825b8f54d63999889806a00aa DIST inf_kernel-0.0.0.8.tar.gz 220537649 BLAKE2B 958c57eaa8616db3a25c5da68fb1ad466c98974705316cfe717991401888569e9cbb266e5e0f02781f38a975b79d889b3408949d30f5ece351c0539a579e852b SHA512 64d8603a64966c804e6a034c87edd178ad86c478cb307f3cf5b7a6fd1675bde150415589f9ab01c1f46e36b60ab7a678fc2a651148739099c5572dc4b77ceee6 DIST inf_kernel-0.0.0.9.tar.gz 220539658 BLAKE2B 47465cdef64e63f1e7d5c159aabe31b8a7b794c03142d82f2581d853aa7e44b91c04fbbe9abae4a7babb9684e8e57adbd1cf12e68135de8d320e2655112b0719 SHA512 2c8793b096261ade31d8ffb1b57ef11374591ef0ab9e50a49865efeb3eeaf89b1b940a5e29af4e31df187355b8616d2c32d1564ba69356f39328f238916cf720 DIST inf_kernel-0.1.0-alpha.1+58.tar.gz 227817828 BLAKE2B 965ecb1059b49ed24e21d65e515f0633caf5682210c6684e8d717c53778bcbcc0cd4328942e4c50aff51db22bc118da356b4561110a7676b0d223ff20759b58a SHA512 9e467d264040bfcaa54a630cbe2150834ccaf9804a0f7dd8f45ad4792d7fa97050ee8fe80a38754208c765f96a201a2be8adc9faccb1f43fdc1558cee22a5b3f +DIST inf_kernel-0.2.0-alpha.1+59.tar.gz 227827957 BLAKE2B 190b1f90292697f57203bf5af1c04a7a64bee8bc747a667a22abba9b1c6471cbdbdc18fd027af2a600edefeba36ed30e7680cd08476e7e3be80d5ed9a6ada87d SHA512 7c0a5f25a4a571e35d754a0244084a3aaedd43f5c9fa48e1b255d877fcb2105707010672cce0f307dc4907072733fc5704182ba194a1e8fc8d970442ab3832b1 diff --git a/sys-kernel/inf_kernel/inf_kernel-0.2.0.59.ebuild b/sys-kernel/inf_kernel/inf_kernel-0.2.0.59.ebuild new file mode 100644 index 0000000..7bc33e3 --- /dev/null +++ b/sys-kernel/inf_kernel/inf_kernel-0.2.0.59.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999 Gentoo Authors, 2022 Jake Winters +# SPDX-License-Identifier: GPL-2.0-only + + +EAPI="8" +K_NOUSENAME="yes" +K_NOSETEXTRAVERSION="yes" +K_SECURITY_UNSUPPORTED="1" +ETYPE="sources" +inherit kernel-2 +detect_version + +DESCRIPTION="Inferencium Kernel source code." +HOMEPAGE="https://src.inferencium.net/Inferencium/inf_kernel/" +# Package must be hard-coded due to Portage ebuild name limitations not allowing Semantic Versioning +SRC_URI="https://src.inferencium.net/Inferencium/inf_kernel/archive/inf_kernel-0.2.0-alpha.1+59.tar.gz" +S="${WORKDIR}/${PN}" +KEYWORDS="~amd64 ~arm64" + + +src_unpack() { + default +} + +install_sources() { + local file + + cd "${S}" || die + dodir /src/ + einfo ">>> Copying source code ..." + + file="$(find ${WORKDIR} -iname "docs" -type d)" + if [[ -n ${file} ]]; then + for file in $(find ${file} -type f); do + echo "${file//*docs\/}" >> "${S}"/patches.txt + echo "===================================================" >> "${S}"/patches.txt + cat ${file} >> "${S}"/patches.txt + echo "===================================================" >> "${S}"/patches.txt + echo "" >> "${S}"/patches.txt + done + fi + + mv "${WORKDIR}"/inf_kernel* "${ED}"/src/${P} || die + + if [[ -n ${UNIPATCH_DOCS} ]]; then + for i in ${UNIPATCH_DOCS}; do + dodoc "${T}"/${i} + done + fi +}