commit:     10f44a2abba8fe6f6d47b7b790e431b2f4d1eff2
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  4 17:28:32 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  4 19:10:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10f44a2a

dev-util/cargo-tarpaulin: add 0.32.2

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

 dev-util/cargo-tarpaulin/Manifest                  |  2 ++
 .../cargo-tarpaulin/cargo-tarpaulin-0.32.2.ebuild  | 42 ++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-util/cargo-tarpaulin/Manifest 
b/dev-util/cargo-tarpaulin/Manifest
index 4f54f153e26c..37d86d64c7bc 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -1,4 +1,6 @@
 DIST cargo-tarpaulin-0.30.0.gh.tar.gz 214198 BLAKE2B 
905867335ab09022cc115dd9a8c41d4a41352dc6e2ae84058e85163bef325d2f941d18084ad6b1ff6a83d90c8d72f7c487bed2a377e2077a4b80ff902ecf5ee0
 SHA512 
a88c4189d5163f1946d7991223fd669923587f398d55c2edd7b71312d0ffdeefd87963f85bebcb6f37303a9f4ace9e95ba5e8a1d82201e24791e4ad47e39fd05
 DIST cargo-tarpaulin-0.32.1.gh.tar.gz 223527 BLAKE2B 
acfaca0712e3d6c847d57f755dc8d217f60dfef22fb2d9c18c629e1074a0f3ae0cca013a4507628fb6c8828db3cdb5117f699b1107c4f027ac1c37da669effdc
 SHA512 
a31fed463b130ff152dbb90007ce3c4091f31da69ddfa166e6988e1c5a3d0a73b8abf3ec39e7f806229d0f1476a68cb17bc881f4d4e6293eb4621b9df08607a3
+DIST cargo-tarpaulin-0.32.2.gh.tar.gz 223782 BLAKE2B 
19b92af3d79043266e21831d9b7d403588c42d55de97d182cf4da6112e69c187d21d154ff66e35813d27dcaf7727d8ccb4d657d93e78928841acee0fa9e43529
 SHA512 
1c78651fd3718bc0d3a91fa4b85661fd0fb34d3bba7ac3c6251fabd05985bb6c232d9e31599705541f8c1bbab795c1ab8003a9306f413fb8b6145e2c15800eae
 DIST tarpaulin-0.30.0-crates.tar.xz 28534496 BLAKE2B 
9d663b292602a8d2141c959c276be88c9f38af0db71fcf2964b92c80ed9a0c4d512c88377387a4d7c747ce7da3f641eceb70a291ae8f3993631cef07ef19523e
 SHA512 
5bd3c5ed7b5105540f76e5b006c76ed2205c4aba79fc7dbc65b0512d40d7e23e34e0766c24446b9ddce125e52397f795b13c91f29f66d19804aa8357d5c15012
 DIST tarpaulin-0.32.1-crates.tar.xz 28655652 BLAKE2B 
443794f63e442ba5d6143f79ccbc27690cc13cb477a16e776d26b9a28448ba84a31430e47c7245583e57aa88c8460169a277d02dbe9ac82df6189315ea021212
 SHA512 
f9f077e081f73b2066c3e684b93a2ed5f3ec54521839d2ea2d3e1c0a24602c3369d9e204d7d48994e1fe2993b3cac22bbd7f80da8c10f2cc701589b0664cf5bf
+DIST tarpaulin-0.32.2-crates.tar.xz 28244724 BLAKE2B 
e78395f7a1b25b41a9914c95fa9e7a411c4041743ab0450857aef322e73be4d9048384d9980cf3a8876339c9ac065a79a49b0dc83ba721c84ce4e37af012e2e2
 SHA512 
12ac170881eb12c01e42ede6e283932014d829b7543963f0660701c8e1d59f9b960d97922c82c5de8d05a7babdc01f8e3aed94831531824ca0081c096c17c3b6

diff --git a/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.2.ebuild 
b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.2.ebuild
new file mode 100644
index 000000000000..efabf2125e44
--- /dev/null
+++ b/dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.76.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-DFS-2016 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+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_install() {
+       cargo_src_install
+
+       dodoc "${DOCS[@]}"
+}

Reply via email to