diff --git a/sys-kernel/inf_kernel/Manifest b/sys-kernel/inf_kernel/Manifest index 6fcace7..a927e14 100644 --- a/sys-kernel/inf_kernel/Manifest +++ b/sys-kernel/inf_kernel/Manifest @@ -1,3 +1,4 @@ +DIST inf_kernel-0.0.0-alpha.1+57.tar.gz 227808840 BLAKE2B 56d15ffbc0a1106ecaadee512706f80cbc3f0909aa32f2eee097340c49ba682b1aef26eb50263bae5ab1a57a78741574ca1a6dcbc416895cd26105a108c510af SHA512 4b69fcb9977c149c46225dcb581667c1fe4fb6d8c0bee70937552da96bb63377d05b30b90346bd172904945d735bb27f5b1225b32c2acdf4a1d246eca712df8a DIST inf_kernel-0.0.0.0.tar.gz 220445918 BLAKE2B a5cccaa26dcbaf0e534c63a153dbe32083f468883626dd7a4213957e3608f9ee91fe76bab72a1f35ee5c14e7eb3e23ab643a6496e8a6d5499734537288cb518f SHA512 f08301823db4ac966b8566559995d4a4ff5413afc1a933d468736100ac5283c354d80bbbb22aa2f105ed042bbe18c04f1e8bfb0cb24b1bd5304778437ad99e13 DIST inf_kernel-0.0.0.1.tar.gz 220444032 BLAKE2B 5ff21b59ec72b347264db81f26d343a3956064395444e097c92a7b630eb8c10a866eef861c2d4f6586451b34e23c82e6db4ead2bfc4d23d534ab1b7faf040c15 SHA512 6cf59293aa4febb65bb170cd65a1033f6b7839c9cfa47c597ec67e33a2c3eababfa73f9016b0557c56bfe28c402cab640e8b96428abd042668c08b281d5dedfb DIST inf_kernel-0.0.0.10.tar.gz 220543273 BLAKE2B 7f7ad5e95b6f6f3ea458c4ed04599a5f6617fc7f9c933bdf246406cf6d8599c27c74ca9112e326617e33edaecb1b4486a2889c1d3b0cc8bf795f380534dbad9d SHA512 77e896241be6781af8b709db645e58cdccc35e2c806076b2ae5d8de41e6ca1c2df01e9b48709e7a2b030237b7570452470aded0f87a27c4a0b4352c7f013b0cb diff --git a/sys-kernel/inf_kernel/inf_kernel-0.0.0.57.ebuild b/sys-kernel/inf_kernel/inf_kernel-0.0.0.57.ebuild new file mode 100644 index 0000000..3144c0b --- /dev/null +++ b/sys-kernel/inf_kernel/inf_kernel-0.0.0.57.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.0.0-alpha.1+57.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 +}