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[@]}" +}
