commit:     e0dca94852baebea7c3cd7e9e96d35300b66aad0
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 21 18:32:24 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 21 18:38:47 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0dca948

dev-util/cargo-tarpaulin: add 0.35.1

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/cargo-tarpaulin/Manifest                  |  2 +
 .../cargo-tarpaulin/cargo-tarpaulin-0.35.1.ebuild  | 51 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)

diff --git a/dev-util/cargo-tarpaulin/Manifest 
b/dev-util/cargo-tarpaulin/Manifest
index 2fc40be0ebdf..3af8b6e2d8b9 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -1,2 +1,4 @@
 DIST cargo-tarpaulin-0.35.0.gh.tar.gz 228972 BLAKE2B 
5c71b32987b6f65b008016436b68803e6668526bcdb532e1efc92e6f28fd7429c169444f92821ff034558cf436f740e6d11555f3c7fed1bb96a7fe556f23bba6
 SHA512 
77aca0feff65f7c99bccc37210e21f7e59949f64f5ff6ca4d0898bdf1f6224af3f444923707a31882916e8a40294eb1b97f081bd6825db595c437d198665b5d2
+DIST cargo-tarpaulin-0.35.1.gh.tar.gz 230085 BLAKE2B 
099dad4ee878040a131225ee628d9574122c0a072e431e342452330ef3a07d673cad51ee07668f03989930377f28bd82da07db7ce61a84eb6805d1b5548238a8
 SHA512 
96b6edb0d2d63eb7a09fc95ad8d761ed46c53b1b878f3647d7166f7bec6360c7f5698cb2746074d05d09706af7d998ccd2268c7d991122d4eebc742a01183bb8
 DIST tarpaulin-0.35.0-crates.tar.xz 24922948 BLAKE2B 
ba6a25cf9e7d29355b7610e18be5fc633f8d2b25878e1bc3cb5142809e452ea0b0e1731db091855498fd8df1716f9c5b9949a46de5a9fd2fa554c75b34e088bf
 SHA512 
3d446c4f4f464184d314ce47c20f706d199cee23a570f568b92c7883dcbf22c7a5ea9cc2a087271881c3880c451998ed18df53fcbf975c0fa7f8425516b1a52d
+DIST tarpaulin-0.35.1-crates.tar.xz 24925244 BLAKE2B 
1ad38e67920051439b8929dc51b4eb225b094bccba588d84a679e2a2ec692d93ad7fa75ba0d4a7a3bebdf3ceea9466a42ae2e9c423be1a4c5b2aaf58b49f8b57
 SHA512 
87c5e38facdaba445f7d71648b0bc27e6bac72cfd3a25b7d2c1360be08a4d96ea59b84e626e11cc590df5192509cc324ddf158364af7323f118b9cd4bf29a4b7

diff --git a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.35.1.ebuild 
b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.35.1.ebuild
new file mode 100644
index 000000000000..a633526113ec
--- /dev/null
+++ b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.35.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.86.0"
+
+inherit cargo
+
+DESCRIPTION="Cargo-Tarpaulin is a tool to determine code coverage achieved via 
tests"
+HOMEPAGE="https://github.com/xd009642/tarpaulin";
+SRC_URI="https://github.com/xd009642/tarpaulin/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
+SRC_URI+=" 
https://github.com/gentoo-crate-dist/tarpaulin/releases/download/${PV}/${P#cargo-}-crates.tar.xz";
+S=${WORKDIR}/${P#cargo-}
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT Unicode-3.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+       dev-libs/openssl:=
+       dev-libs/libgit2:=
+       net-libs/libssh2
+"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="/usr/bin/cargo-tarpaulin"
+
+PATCHES=(
+       # integration tests require internet access
+       "${FILESDIR}/cargo-tarpaulin-0.20.1-tests.patch"
+       # test fails when not in a git repo
+       "${FILESDIR}/cargo-tarpaulin-0.25.0-tests.patch"
+)
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+src_configure() {
+       export LIBGIT2_NO_VENDOR=1
+       export LIBSSH2_SYS_USE_PKG_CONFIG=1
+       cargo_src_configure
+}
+
+src_install() {
+       cargo_src_install
+
+       einstalldocs
+}

Reply via email to