commit: 445a296d0cc6271b1a22290bca499667949e7010 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Oct 5 23:53:01 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Oct 5 23:53:01 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445a296d
app-misc/task: use system dev-build/corrosion; consistently use cargo_env cargo_env is needed to e.g. have proper flag filtering for LTO. Bug: https://bugs.gentoo.org/929206-e Signed-off-by: Sam James <sam <AT> gentoo.org> app-misc/task/task-3.4.1.ebuild | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app-misc/task/task-3.4.1.ebuild b/app-misc/task/task-3.4.1.ebuild index 321251fe86a7..46d5f7aa5af6 100644 --- a/app-misc/task/task-3.4.1.ebuild +++ b/app-misc/task/task-3.4.1.ebuild @@ -384,6 +384,8 @@ LICENSE+=" SLOT="0" KEYWORDS="~amd64" +BDEPEND="dev-build/corrosion" + src_prepare() { cmake_src_prepare @@ -393,16 +395,21 @@ src_prepare() { src_configure() { local mycmakeargs=( + -DSYSTEM_CORROSION=ON -DENABLE_TLS_NATIVE_ROOTS=ON -DTASK_DOCDIR="share/doc/${PF}" -DTASK_RCDIR="share/${PN}/rc" ) - cmake_src_configure + cargo_env cmake_src_configure +} + +src_compile() { + cargo_env cmake_src_compile } src_install() { - cmake_src_install + cargo_env cmake_src_install # Shell completions newbashcomp scripts/bash/task.sh task
