commit: 001c2ae33935151e188bffa5fb18a5d9b4ca8ef3 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org> AuthorDate: Thu Feb 5 18:39:07 2026 +0000 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org> CommitDate: Thu Feb 5 23:32:48 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001c2ae3
dev-vcs/jj: add 0.38.0 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org> dev-vcs/jj/Manifest | 2 ++ dev-vcs/jj/jj-0.38.0.ebuild | 63 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) diff --git a/dev-vcs/jj/Manifest b/dev-vcs/jj/Manifest index 884aae835f18..0a4bb923c506 100644 --- a/dev-vcs/jj/Manifest +++ b/dev-vcs/jj/Manifest @@ -1,4 +1,6 @@ DIST jj-0.36.0.tar.gz 2204707 BLAKE2B 43782022e61825913118fc0786f9142324498f698560d6a12ca3b36bf7cc727cb2e795aa5338ce3bd8deb847b826c5872c873fa9580917505d3f89072ff69b6f SHA512 310d27e44298e1ae4f37f6ae11c2109a4f3e38c2130a0e4bd05e5e61330617e80b45ea351e48ea6a16f3ee6edc5a37660cfa0cee37af3a8a156cd6b286a2605c DIST jj-0.37.0.tar.gz 2279407 BLAKE2B c03751e2523b81f498a13a6c0506407d2a72086dc210404714f2e8ec149faf9a3e150c3272ccb98adc2c4e726e1bcd039729884d0850153653ddc706ee1aacfb SHA512 fef96951aa041116eb7649e3245656ef056476e4b0fa0e8a98d3b1bd22894056cd4a250af8bb95c08a15bd11838061d1165ea8dae473b5bfdf2144aec3bd18aa +DIST jj-0.38.0.tar.gz 2606828 BLAKE2B c1a8970d7a4864a6f234a19576396cefaacbfcc928450798b1255ae5b917ddf1a2294a9134340c8c99466a4cc4e4531a41b60b4c7a87b9d2a0a4486e470a1a89 SHA512 0c6e9d0c4dd3a9781df21cb1e573308408b5421b26ed6efecb99f7d33c158b1ec955d0c0ff6832f4b1113eb9464a64c8994d8299c6613715dfb44d9c93b69e20 DIST jj-cli-0.36.0-crates.tar.xz 28519296 BLAKE2B ac55ab4e81576d927268859074cc50507df3c2dbed70fb4f792de1cceb420748b4801278315cde1c5521157301ddfab76111523488390a674c7f65b9f8e9f773 SHA512 5b950eefe476e2e3e8ce1c468ca55a46979d44be71bacec24e42ccee5bd0b5011468d31bc378ac610e44dac42c8bfdf5c94ec42e570d2a8367005f5be65829cd DIST jj-cli-0.37.0-crates.tar.xz 28876224 BLAKE2B e089605a923e6d47b69fac23c6a592e0a06cb6baacac301245621941e3b39b013f4e7efbea0bdc80ca2a87eafaa824ed3bfa8d2a4c88bcacc7d4c5708a5e1e91 SHA512 34cb86fe3dd0f30720f7d8f4c1e12ebbcf21f2e1ffef3188ee92596e531468468c1f2418cdaa28e8887637bdf92de0e3b2e741cd0d279beb45ed6bc48ddf97fc +DIST jj-cli-0.38.0-crates.tar.xz 28932308 BLAKE2B 12f45d9efb2225a4c8cee822a4b6a23bba7c9046a26af17537f01c522c997913800a6d1620e8d3a5376f6cdba29ea6cf1b51b53c500087e40b4e935b715e3429 SHA512 ef749149292e1a4918f481ba43d4d7f24b99a0c4032d4832e569e59ad8a6d4003e3ca74965c47cc890bc39e1f0011e8380cede8896fda331b191e19f4f66df19 diff --git a/dev-vcs/jj/jj-0.38.0.ebuild b/dev-vcs/jj/jj-0.38.0.ebuild new file mode 100644 index 000000000000..96850fadbc66 --- /dev/null +++ b/dev-vcs/jj/jj-0.38.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +CRATES=" +" + +RUST_MIN_VER="1.89.0" + +inherit cargo + +DESCRIPTION="Jujutsu - an experimental version control system" +HOMEPAGE="https://www.jj-vcs.dev/" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + mirror://gentoo/jj-cli-${PV}-crates.tar.xz +" + +LICENSE="Apache-2.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD MIT MIT-0 MPL-2.0 Unicode-3.0 Unicode-DFS-2016 + WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +QA_PREBUILT="/usr/bin/jj" + +DOCS=( + CHANGELOG.md + GOVERNANCE.md + README.md + SECURITY.md + docs/ + demos/ +) + +src_test() { + local -a cargo_skip_tests=( + # skip tests that fail in sandbox environment + test_gpg::gpgsm_signing_roundtrip + test_gpg::gpgsm_signing_roundtrip_explicit_key + test_gpg::gpgsm_unknown_key + ) + + local -a skip_params + readarray -t skip_params < <(printf -- '--skip\n%s\n' "${cargo_skip_tests[@]}") + + cargo_src_test -- "${skip_params[@]}" +} + +src_install() { + pushd cli >/dev/null || die + cargo_src_install + popd >/dev/null || die + + dodoc -r "${DOCS[@]}" +}
