diff --git a/sys-kernel/inf_kernel/Manifest b/sys-kernel/inf_kernel/Manifest index a927e14..ddcccfe 100644 --- a/sys-kernel/inf_kernel/Manifest +++ b/sys-kernel/inf_kernel/Manifest @@ -56,3 +56,4 @@ DIST inf_kernel-0.0.0.6.tar.gz 220504045 BLAKE2B 5bda580a1f605215d6339f7ed7e21bb DIST inf_kernel-0.0.0.7.tar.gz 220515762 BLAKE2B c7efab825b8f54d63999889806a00aa0af54655e9cf32f93d1e9f36cdc0cc5e098463b9aad676fa8791c3eea5fdbbae2678023d2cee0ad1261c66edf59546d80 SHA512 840cb7b933cb2a04590b66eda8baff70c9ab9ab0016f1c229ff6a276bfb4d4ebbf67982d56eb4334a1a2bb9f79c1b3ec586741eb0e0bf0b58be198c27c11ed85 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 diff --git a/sys-kernel/inf_kernel/inf_kernel-0.1.0.58.ebuild b/sys-kernel/inf_kernel/inf_kernel-0.1.0.58.ebuild new file mode 100644 index 0000000..8a51ec8 --- /dev/null +++ b/sys-kernel/inf_kernel/inf_kernel-0.1.0.58.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.1.0-alpha.1+58.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 +}