diff --git a/app-editors/teamtype/Manifest b/app-editors/teamtype/Manifest index be051a89cf..dc0f26a93e 100644 --- a/app-editors/teamtype/Manifest +++ b/app-editors/teamtype/Manifest @@ -1,2 +1,4 @@ DIST teamtype-0.9.1-crates.tar.xz 45111748 BLAKE2B 38927fee7c6b3b6e5a81d55f4a2944ba4ac1ba2968859b18f03c55769b1646bb7f0ce1430551f6e341b831aa7a0760c24e1d92b327c3abca0b5bc80d413c8754 SHA512 606e3ac624fecee0246ab7a14ac1fe0474a670e0b31623cc590b354255da4a0a451f57f51fb58b9420463c8789b0366b30534052dec495e788396639a1081f40 DIST teamtype-0.9.1.tar.gz 297646 BLAKE2B 3b988ec5677b447527d1808b0fce69aee5b1f01874ee2c6deeb28070fb55c242867a2b00bca3e588490df6f97a2f38ca83ca2e6972b50ec4d99c3b15e4aecaab SHA512 8caeeb57f74095671dff946860be252cc392452f80c414ebfcf06a63e2b63e45e6c3ff0bd92a7ab095cdc882b39c141b375314a74f1851006a07f4afe26c20a9 +DIST teamtype-0.9.2-crates.tar.xz 35830992 BLAKE2B 39e8d7300887459901c9e8fbd462d3b687fd48fed6c5e80fb8d6de3083900d493b089f7f507f8121df6685b92e423018da4122093350be71238ab2e5f466ac33 SHA512 4b8b6facbba2dd1df63f0819f386a7fcf3366600b9f26f990d0b21d09ecffa0428762c5821bd572c694362c710f35cc6f28629b33cd0430fbbbf338000661cdf +DIST teamtype-0.9.2.tar.gz 274232 BLAKE2B 5dd50ece9c41c6216709e5ceca7cd103598cf9daa17a449786977f1a1f98c14c04d516cc3dc67f5dee86425c48c9430828e87830303f8bf218ef55f8aca12027 SHA512 d3b123b3bc56a2407785bd5490c2b402de82a211c069d8a3ac83080d3a34f62264c34277d407801ad9669a3207165dd6abcdba1ff1e365459a4ab5bf14302ffc diff --git a/app-editors/teamtype/teamtype-0.9.2.ebuild b/app-editors/teamtype/teamtype-0.9.2.ebuild new file mode 100644 index 0000000000..528c948065 --- /dev/null +++ b/app-editors/teamtype/teamtype-0.9.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +RUST_MIN_VER="1.89.0" +inherit cargo shell-completion + +DESCRIPTION="Real-time co-editing of local text files." +HOMEPAGE="https://teamtype.github.io/teamtype/" +SRC_URI="https://github.com/teamtype/teamtype/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz" +S="${WORKDIR}/${P}/crates/${PN}" + +LICENSE="AGPL-3+" +# ring licenses +LICENSE+=" openssl" +# Autogenerated by pycargoebuild +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 GPL-3 ISC LGPL-3 + MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/teamtype" + +DEPEND="dev-libs/libgit2:=" +RDEPEND="${DEPEND}" + +src_install() { + cargo_src_install + + pushd "${WORKDIR}"/${P} >/dev/null || die + dodoc CHANGELOG.md README.md + doman target/manpages/*.1 + + newbashcomp target/completions/${PN}.bash ${PN} + dofishcomp target/completions/${PN}.fish + dozshcomp target/completions/_${PN} + popd >/dev/null || die +}