summaryrefslogtreecommitdiff
path: root/dev-util/cargo-tarpaulin
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-05 01:46:50 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-05 01:46:50 +0000
commit77d1bb6f8d47023aa21aaee830bf3229837233d1 (patch)
tree751b6c0d12ed0ed73cc1e3fbca7404072ba6cc7a /dev-util/cargo-tarpaulin
parentd13006cca857323814c09f5123b87c1a005bba74 (diff)
gentoo auto-resync : 05:03:2025 - 01:46:50
Diffstat (limited to 'dev-util/cargo-tarpaulin')
-rw-r--r--dev-util/cargo-tarpaulin/Manifest3
-rw-r--r--dev-util/cargo-tarpaulin/cargo-tarpaulin-0.32.2.ebuild42
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-util/cargo-tarpaulin/Manifest b/dev-util/cargo-tarpaulin/Manifest
index 862406885d67..404bbec9bc13 100644
--- a/dev-util/cargo-tarpaulin/Manifest
+++ b/dev-util/cargo-tarpaulin/Manifest
@@ -2,8 +2,11 @@ AUX cargo-tarpaulin-0.20.1-tests.patch 290 BLAKE2B 69893d9ff5e97aeaff3fda07cb32b
AUX cargo-tarpaulin-0.25.0-tests.patch 436 BLAKE2B d7efea3f443d2d803acbb1a90292afc1ebf607cfa5f4839908d58e5e3c4ea6e36d02d19071541da41652b6ca319f332ca46dff0dd1e791158ee55e7854cd6a1a SHA512 ed7d3867e35f7604b1aecd901867ca270999061ffd518f275155e2f5fc898f20c24d3214d6348d6447f4a6f6165ad34593bdc6a8b3b919bc6c15f6816bc9a31d
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
EBUILD cargo-tarpaulin-0.30.0-r1.ebuild 1020 BLAKE2B 275666627df54d66a073d2c76f835c57247fef3cae0a9ccfc4ffc6097f3c577a7004322b4e0450808533c03bdff09177d64ab27aa8c019ba312477ed264f633f SHA512 a2f3d4dcd32fe0eea12144911f17be4f70caeb25c6caa5472dd0e4b975ebbb88d26f723b997aa2389b15d9b4db7fd4082864b5bf91a7fc45dd53fee13027bb75
EBUILD cargo-tarpaulin-0.32.1.ebuild 1217 BLAKE2B 163bfd2ef44182d0b9eeb09f04027122e8d26960aca68f168d724aad7c9dbca4bedd895043e6798f21f40f77ed452bdde53eead11e0c4f2feca354ea35b2b9d6 SHA512 8ab129b2efbeff4a1e5651389d2a6d6d644ba798be34a9744a4f7a90dd97347b698ec40babcc9fa30e45025d9642be31d4a12ab081bf9a0905e3dd52516fd5db
+EBUILD cargo-tarpaulin-0.32.2.ebuild 1016 BLAKE2B f386209f343f74cf9e1198a7d676a003b7b5536e09c500fd41ee1849229db120c95c12555236cafaf91b874eef00ba66a503b00bc05bfe3d7ba5c32e424fc9e8 SHA512 ff1940ada529c52516b9b2b54d54cbce0a24e0540b253a2d7cbcc3f96540257379310506d94e31f148b4f6dfaaa515b680501e969c7755163c86aa9be7ca03ca
MISC metadata.xml 438 BLAKE2B f46a46890ca5e861c71a0847f6e599e252e4f24f15c34af11648584f4730eb605073358621a14568bd29f1364aa909409c7e486e0fb6cb8a5bf43bc92031ccc7 SHA512 f6f6f3b4316f6027ed40544f39725bc8ba40174d366190d53ede1a83d383bfd1680dcd29626f50c055e34a67733d0e9119fb36c95a222e2fc60b56805f4343dc
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[@]}"
+}