commit:     cde89f21e155b86779b1f97e66cb729750f9352d
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  8 16:31:35 2026 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Jan  8 19:03:28 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde89f21

dev-vcs/jj: add 0.37.0

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-vcs/jj/Manifest         |  2 ++
 dev-vcs/jj/jj-0.37.0.ebuild | 63 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/dev-vcs/jj/Manifest b/dev-vcs/jj/Manifest
index 2b10a4cffe7d..884aae835f18 100644
--- a/dev-vcs/jj/Manifest
+++ b/dev-vcs/jj/Manifest
@@ -1,2 +1,4 @@
 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-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

diff --git a/dev-vcs/jj/jj-0.37.0.ebuild b/dev-vcs/jj/jj-0.37.0.ebuild
new file mode 100644
index 000000000000..96850fadbc66
--- /dev/null
+++ b/dev-vcs/jj/jj-0.37.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[@]}"
+}

Reply via email to