diff options
| author | Crucible <crucible@localhost> | 2026-10-14 03:05:04 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-10-14 03:05:04 -0500 |
| commit | f2908082da3eb11b2ab459032e0b91aaf4433ff2 (patch) | |
| tree | 828f763b839660180630c3dd8b7ce3d36403fe88 /dev-vcs | |
| parent | 08c02fb1d2b7ed86dd6ab8a3cd5d189ddceaae30 (diff) | |
| download | srcux-f2908082da3eb11b2ab459032e0b91aaf4433ff2.tar.gz srcux-f2908082da3eb11b2ab459032e0b91aaf4433ff2.tar.xz srcux-f2908082da3eb11b2ab459032e0b91aaf4433ff2.zip | |
Publish srcux candidate 0000000652-20261014-030308
Diffstat (limited to 'dev-vcs')
| -rw-r--r-- | dev-vcs/git-delete-merged-branches/Manifest | 1 | ||||
| -rw-r--r-- | dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.7.0.ebuild | 42 | ||||
| -rw-r--r-- | dev-vcs/jj/Manifest | 8 | ||||
| -rw-r--r-- | dev-vcs/jj/jj-0.40.0.ebuild | 63 | ||||
| -rw-r--r-- | dev-vcs/jj/jj-0.41.0.ebuild | 48 | ||||
| -rw-r--r-- | dev-vcs/jj/jj-0.46.0.ebuild (renamed from dev-vcs/jj/jj-0.42.0.ebuild) | 21 |
6 files changed, 63 insertions, 120 deletions
diff --git a/dev-vcs/git-delete-merged-branches/Manifest b/dev-vcs/git-delete-merged-branches/Manifest index 8e904893b3f6..c13b4e5a4129 100644 --- a/dev-vcs/git-delete-merged-branches/Manifest +++ b/dev-vcs/git-delete-merged-branches/Manifest @@ -1,3 +1,4 @@ DIST git_delete_merged_branches-7.5.1.tar.gz 39173 BLAKE2B adefd82fbddee8732bdc004bc37f5a99628a1cf96820fc9ff1b8eaf8389fa816916819e7433234438df7b5a768c7c9b03950f1bc191b5c20871d8d546b240a97 SHA512 c7fe8ab64f940742fcdb3b3ae72eeeb2aed43f576f938bb4d50b6021dbac8f014be470b21345df15598f51938d9ac7eed88cea8e95c9021035c848184a7973a7 DIST git_delete_merged_branches-7.6.0.tar.gz 40005 BLAKE2B 7fde8692ca7edea5d40797ff274a75d682ba0c410eba9d6a460658fafacb966a24d0b9a4248dafbad67e40b29b21286a471f998b522f38eb95943b761057fcb2 SHA512 0b59318f88482c90897546a5423bf762304a11ace76f16c47420f43476297c57073f67609ebbf07c2bfede453d1bc8945e9922264bd7fb0eb126b17d656f6cb9 DIST git_delete_merged_branches-7.6.1.tar.gz 40006 BLAKE2B 22bc3f6704a41796ba64258b5f675bffa690ed0759fee55967ee57b68417eb78ce2b8e9d8e2750bfb5248892dd930648e3c1e6227681b7ad8691f503c917ccb8 SHA512 c7c88a828059e805187d4c7187b0132f99b65c3c251f6b0e86c618321dcf7725e928652aa4f2ad93ea725a31c24f0ad1f23421139572acdaddabd28abf35f275 +DIST git_delete_merged_branches-7.7.0.tar.gz 43173 BLAKE2B 8268e1ae2c253db3ebbf974697cca0783b307b617a3c9e1ab19bbee96556d70fcc66b19fc4d15d22ef0e5622383aa13773e45c442481799f4f67832acb4248c0 SHA512 e858a8ed79ddd7589d92aea48aebb3626678e69601d6d485023a81c387a04925b1bda6be131215e7a20334d7f4973096da2726260326e32d069d64027f3d038d diff --git a/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.7.0.ebuild b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.7.0.ebuild new file mode 100644 index 000000000000..628fb785d537 --- /dev/null +++ b/dev-vcs/git-delete-merged-branches/git-delete-merged-branches-7.7.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Command-line tool to delete merged Git branches" +HOMEPAGE="https://github.com/hartwork/git-delete-merged-branches" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="full-name-executable test" + +COMMON_DEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.18[${PYTHON_USEDEP}] +" +DEPEND="${COMMON_DEPEND} + test? ( dev-python/parameterized[${PYTHON_USEDEP}] ) +" +RDEPEND="${COMMON_DEPEND} + full-name-executable? ( !dev-vcs/git-extras ) + dev-vcs/git +" + +RESTRICT="!test? ( test )" + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + if ! use full-name-executable; then + rm "${D}"/usr/bin/git-delete-merged-branches || die + rm "${D}"/usr/share/man/man1/git-delete-merged-branches.1* || die + fi +} diff --git a/dev-vcs/jj/Manifest b/dev-vcs/jj/Manifest index 9ad83bb7246a..bbe1819485ac 100644 --- a/dev-vcs/jj/Manifest +++ b/dev-vcs/jj/Manifest @@ -1,10 +1,6 @@ -DIST jj-0.40.0.tar.gz 2692470 BLAKE2B 90a40f9430cae4f017f41213d278075d3381c18c3453fb883c761b159a09f0f114c539f602ca5b2b7daabeecc92ff980be2bbdbb2b1c5917acdac0bc8c445a60 SHA512 1ac2ee46d0993f8013f9bfc79bbc40f0e92031966642d9fd7059a404fa1a14090b9ba74ba367c03bdf1bac291fc50c577525a1cf5b32e00b57c38ed287693257 -DIST jj-0.41.0-crates.tar.xz 29570468 BLAKE2B 2fcc9c9f4dd697f026548f7b2edf32adea49d95720ac9c37d8500d681ede4b200d40c768177f1cbd766b70ace0f9c03a5eb4569045fbdad451bd3dec690250d3 SHA512 39b2afbebc46863a83f33014c203c87e3cb1b1570c6532b6b35b4fa190c9b3c4cc080d4f0dd4c9a7bbf2ca620e17ecdeba23b0bb674b58eb2d0a7be929939160 -DIST jj-0.41.0.gh.tar.gz 2730413 BLAKE2B a01f32ddeced41d44351385503c5727c809eff1cc9635c21ed6634db66c27e78217b908ccca847b37ddc8637e3df76b16c4183469b226961f7a00872477c9925 SHA512 7e80ea4aa5583ae0e15bc8f19fa7d5617afeb4c5cf5b66dda035418cf99c1fce0724d99df9c6e94e51fc87297b373548e6c5bbb60dddfaf01f2ce9056cb5707e -DIST jj-0.42.0-crates.tar.xz 29760440 BLAKE2B e3d2d8929b832ac7a430f7347f69524252bcd69e5ac81ce1837282409fa7b2a4002f48f9a0193b0a1e4114bd3573a04e4f520f8a425002c9c55b9759ba9019e1 SHA512 9bb263e4b2643b2321c0114fded0ae6207879fd34f10a709058acc25f704cc4dec061f2572c1e19e6a251d582ba8fdcf4483b011946154b4930c33964bd0b346 -DIST jj-0.42.0.gh.tar.gz 2746246 BLAKE2B 1d42664126da77005c922dd25aa0c1f46a8dea15d3684198834e3a62486548a8cc061bc186564673179558209f0af24868e5a57ba8a4868735b860f63e214151 SHA512 fae17f11e2764025afea152eb4874a672c4229a3c204cb2fb5330d04f96ac67af9e82531d4690d39c5ebd87215b6b7473f55b9b4f9ce05217ef1f8701b6f827d DIST jj-0.44.0-crates.tar.xz 28865548 BLAKE2B ee5417bb7cebf78670b4846c68c9b2ce96b077e73e24d5525dad247600d98bf5d0f5d91d12b5cf43ee2e309de00291ce87d6d1e97e06ba36162979201ec9d8dd SHA512 363b9af32e0f944d62494e0f8a9689e9c0efa72d91dec7abc492216d557e894013eeefebec1c7974ce548902451032a7503af960e6d413cd9f0681bd70ddeb47 DIST jj-0.44.0.gh.tar.gz 2820280 BLAKE2B dad271be39fd9cc6bb89666953dacb461dab6589d06f6c5d4f5c11fcb488f8e91217050c776d86d1fcfcb47c07ac3c9f1adf272541f2452f854c70905226262d SHA512 24f0188a834eda568e3e620c9095dcea3d67a42ca4c80ebc31cef036e137828e99cdc5d6943bb0de3622b3c39e250367ce82f1af39fcdc99cc24fa22bf299af1 DIST jj-0.45.1-crates.tar.xz 29443156 BLAKE2B a6a05af3f10a0e933f6ce8e70eaf415b535f14c49d65de0630a73fb726f81620bb9804b97125e0cad36d540680ac1164eea262fb040e71d2be9d10cee1fd872f SHA512 a4d8743011b16dccfecc774ff2ea3055b3672774286409043e86d1d806ad123f266b4b70bf54720a445ab17713a5226daa7ab7fa416e6481ead9f4c589d1e897 DIST jj-0.45.1.gh.tar.gz 2863640 BLAKE2B 37a7ecf25045a5610e7862410bceef4838c2fdcd76784de6f98296a9f490db85c5016d422c49afd272e470ce772c2e7ec676b2b98f9571f5239d9eb3970d82d0 SHA512 aabaf5b3588236033be649f82ac24784fecfd222072fe1ab360e3ff7a56c6920c0610a3ff0087a84140a46c474cfcd69dfd7701e3f3fbe54efb5970a86151cdc -DIST jj-cli-0.40.0-crates.tar.xz 30315940 BLAKE2B 100195e1c28834126ef3be40e8d97a86d825eb0917466cccae30b153833cb120fb972054b09a7f37c723e8464b746b7ca32d8fcf34d2fc02993643759cffeb70 SHA512 1a7d7feb4f20066f6f3662c9273c56c0bb53c21f1296bad6374efdf2e1fcb5d0e8ab2a3fbef481132aae297b47f37515d3e81050503d7f808fc720814d8b2ee8 +DIST jj-0.46.0-crates.tar.xz 32702456 BLAKE2B 3574f5fe8d5c25667a056e0c915cfce68697623e9f5f9654819f047897fc67240ed647f65898625006645ba4e01260b4fe88440327625d089c6c2d9fae5b8f23 SHA512 9891a4ed3740ca885e1b888c0e88fd904b0a60632fc374c66c6765a483b7462f78f99bb720aa7593b75267f45a4162301904d62050ca3e8461a28bc9eef286cc +DIST jj-0.46.0.gh.tar.gz 2924053 BLAKE2B df602489b480ad0a9fbe643309aa3f5e486d11217441793e2aaf2d46b0e3ed9cb66662db66443c947823509b03677e3221c854ff4fe6ec493abc7cdc155b6605 SHA512 f4c4da14f83700925efde5ab86ad2157a9e0dfe406d0035d6906b2743997b940bbf31bfd7ef5ca89307d074b929ede1cbb40211072b19eae4e260abb53c68bd1 diff --git a/dev-vcs/jj/jj-0.40.0.ebuild b/dev-vcs/jj/jj-0.40.0.ebuild deleted file mode 100644 index 96850fadbc66..000000000000 --- a/dev-vcs/jj/jj-0.40.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# 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[@]}" -} diff --git a/dev-vcs/jj/jj-0.41.0.ebuild b/dev-vcs/jj/jj-0.41.0.ebuild deleted file mode 100644 index 1a8cce6d8800..000000000000 --- a/dev-vcs/jj/jj-0.41.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# 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=" - https://github.com/jj-vcs/jj/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz - ${CARGO_CRATE_URIS} -" - -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" -IUSE="test" -RESTRICT="!test? ( test )" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -DOCS=( - CHANGELOG.md - GOVERNANCE.md - README.md - SECURITY.md - demos/ - docs/ -) - -src_install() { - cargo_src_install --path cli - - einstalldocs -} diff --git a/dev-vcs/jj/jj-0.42.0.ebuild b/dev-vcs/jj/jj-0.46.0.ebuild index d9cc9005cfdd..2bdeaf636093 100644 --- a/dev-vcs/jj/jj-0.42.0.ebuild +++ b/dev-vcs/jj/jj-0.46.0.ebuild @@ -10,7 +10,7 @@ CRATES=" RUST_MIN_VER="1.89.0" -inherit cargo +inherit cargo eapi9-pipestatus shell-completion toolchain-funcs DESCRIPTION="Jujutsu - an experimental version control system" HOMEPAGE="https://www.jj-vcs.dev/" @@ -28,8 +28,6 @@ LICENSE+=" " SLOT="0" KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" QA_FLAGS_IGNORED="usr/bin/${PN}" @@ -42,8 +40,25 @@ DOCS=( docs/ ) +src_test() { + local CARGO_SKIP_TESTS=( + test_converge_command::test_converge_description_changed_inconsistently::invoke_text_editor + test_gpg::gpgsm_unknown_key + ) + + cargo_src_test +} + src_install() { cargo_src_install --path cli einstalldocs + + if ! tc-is-cross-compiler ; then + PATH="${ED}/usr/bin:${PATH}" COMPLETE=zsh jj | sed -e 's/_clap_dynamic_completer_jj/_jj/' > jj-zsh.comp + pipestatus || die + PATH="${ED}/usr/bin:${PATH}" COMPLETE=bash jj > jj-bash.comp || die + newzshcomp jj-zsh.comp _jj + newbashcomp jj-bash.comp jj + fi } |
