dev-vcs/gitcomet: add 0.1.8

Signed-off-by: dsaf <ghostyn678+git@gmail.com>
This commit is contained in:
dsaf
2026-04-02 06:22:40 -03:00
parent 38cc19b1ff
commit 9131e90468
2 changed files with 99 additions and 0 deletions

View File

@@ -219,6 +219,8 @@ DIST gif-0.14.1.crate 38581 BLAKE2B 693380b1e66603b44ebf2fdacffeee25b39c51e88477
DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503
DIST git2-0.20.4.crate 224225 BLAKE2B 553817dde65de6aa191e3bdc45a2320fca559e44b0c336cc6c860e6ecdaf09a002dc16b695e8693281948988bfda6510fc4e0db518bfe1ff398ba783621fbb93 SHA512 774dd42e73924aa6a7f21c58dd35b1da93b3a51a5776d0d1e2f20488cf23795beee8c8d9e3bbd9fb82737c7cc9a74894d25fde03dec0bf092643ae0f0ba47aed
DIST gitcomet-0.1.6.tar.gz 9670676 BLAKE2B 1212a2a39eafb2f5881362ef9399ff3bea1f08d3d2796a3c2d83e5bd525c56718ec9dd3c2bfde5a836ff1fa25510bf4ad99fe9abde7dac64cc41ec92ea2229a5 SHA512 f97f8266e969a53a5690abab49b188cc275ce829c86ca09e0c809f05391545ebe1aa7d114f0db022e6f5c5cb87b809bddf02e30b746dfe1bac52f478dbcf2a92
DIST gitcomet-0.1.8-crates.tar.xz 86366292 BLAKE2B 0ee89b9906fa82468f152e85ef3fc7701a0338d3953e0f8c5045352596f0578e3ed3b2ed55e74b92af27d7500aabfbe62b10f1b0b07708676070f7e3aa15b79c SHA512 ce0b4f64d170e856ebd6864bea94290bdbb50c054f13094ff63f2f2a31a11859e7c610baedba59cd9ec679a88c242f5a21d466325bb2dbc20551211bf558fbbf
DIST gitcomet-0.1.8.tar.gz 11665916 BLAKE2B 0038df8920d518fa89cfa3154e294c9c53336f355a348ed48ba923e58b0b963f415653c0752d5f4384ed4117f8925db7bc8eca7bb584f531be16641abb8ca76d SHA512 3d34e171ae75690dcce5ec4692cc6fd14e1620c1b65f1c7da3ce3ae390ae6c338915595854fd6a2854ce07c18f0a50bed236bda65fcac91a624ee0b8e75d80f8
DIST gix-0.80.0.crate 300665 BLAKE2B 58a573fd0dc987c8748a5d3e15a2540f1adf647afac56c729784bb651347d872abb4070e78161447399a4e50e42105ac90b55d0ad6e791a3bfc9e252d49eb7e7 SHA512 41763ec785c879351f8176c2e454194688429dc031bc9690c7a7c9a734234ffee672b3150d80b07b5a32d989e8ce2172efa331eaa302a7b7b2cbe4de7b3d1891
DIST gix-actor-0.40.0.crate 12465 BLAKE2B d9123f3c4b5f09a77a5f08dce876a33f122b06f1f154862d7bbf17cc1872a25882f34aa6977eed5b5723c8e9ef95f9aceea51a2034f0e9e700944a77f4c2a667 SHA512 e195827d242630bffce183d54d7be0f053a259017376b9a0e56bb6b7ccd27a5874d4cfe216782eb52276cbb1a93c5a4626f92f9f2359250ddf513f06698ac141
DIST gix-attributes-0.31.0.crate 22108 BLAKE2B 8f000d55c9eee96c59da000cdb1c7f53c9a3fd1b74e465382a08b53702227968dc1935ff45f464f194375d89f4bb489fe49d3eb9ee60b9c91973c29bee470697 SHA512 6d230a2d308766da82f1a98faccea8cc781dea3abd3236d09f494e3b8ecedada72a330f6cde89de9abc80a9e789fe09e7f29baa495660ece802daeeb983d2239
@@ -393,6 +395,7 @@ DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1
DIST metal-0.29.0.crate 3033188 BLAKE2B 05339d5a3d3c33103e9bef8e5d7dac1cfdee8dfcf1114af684e09da0c703db42c9e194c65513550bea26563a269168a28a1ec0ce191e48d6e5cec3de320ced3e SHA512 8e402d921d1472a738d54b885c6d38c8e93fa04372af115ca1aab697862a2ddda0d20ee1c9c6b6e2d30773ef66956ad28f4ff42b008ecd6b70b0de04f95ee39d
DIST metal-0.33.0.crate 3034513 BLAKE2B 64e477894a702f31e8d2f1e1d5a6d191acfe07496b3619ec66ac1deb6b3845af3f96715d23126809f04501ca27a7546c9a14c58b541bf882dd535493e7f605f2 SHA512 0364f2d7f80afb12f16ae036029a224cccd8781c429157606acd6c308dde4a16255c7afbdcd9429414c7d5c4358caa42847c7f91db42a9938d6e3bf157972db6
DIST mimalloc-0.1.48.crate 4742 BLAKE2B caebd736d598c17e0b09f2695175789d227e9999e30a76d5cd7a5c04399bd1877d9ed60fa5986a96f10962b7877f533813d2a3ecce4f43c79aa8ec2de7b7172f SHA512 c12fc48e673c323bf7bf850553695b1fdbc63795e3849028a15490421f072745b9208501ddb7394d3f93f2c1a569636ee8e77cdb37340c52762ce0d3af3fc1ac
DIST mimalloc_rust-262fb407466952bf6ebaf4a5d586c3010396cb2f.gh.tar.gz 19374 BLAKE2B 18f667b0d821b637af2638329060cc61d99d4ba9de3485716acf6182e9374de5ec7d466759dc9eed5ba3bf2ee3ba23785133e4fd193c19c028b0a29f99e21ae4 SHA512 c22504416cab3f0b631c8199e4a75dc6434b1c50a2e156a306355cfb479fa0220558937e140ba694835ed1f1b335d0f10f04f5a4904fffca9de4260a1d89dc90
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c

View File

@@ -0,0 +1,96 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.15.1
EAPI=8
CRATES="
"
declare -A GIT_CRATES=(
[libmimalloc-sys]='https://github.com/eduDorus/mimalloc_rust;262fb407466952bf6ebaf4a5d586c3010396cb2f;mimalloc_rust-%commit%/libmimalloc-sys'
[mimalloc]='https://github.com/eduDorus/mimalloc_rust;262fb407466952bf6ebaf4a5d586c3010396cb2f;mimalloc_rust-%commit%'
)
RUST_MIN_VER="1.94.0"
inherit cargo desktop wrapper xdg
MY_PN="GitComet"
MY_P=${MY_PN}-${PV}
DESCRIPTION="GitComet is user interface for GIT workflows"
HOMEPAGE="
https://gitcomet.dev/
https://github.com/Auto-Explore/GitComet
"
SRC_URI="
https://github.com/Auto-Explore/GitComet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/dsafxP/gentoo-distfiles/releases/download/${P}/${P}-crates.tar.xz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/${MY_P}/crates/${PN}"
LICENSE="AGPL-3"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="dev-libs/libgit2:="
RDEPEND=">=dev-vcs/git-2.50.1"
DOCS=(
../../README.md
../../CONTRIBUTING.md
../../NOTICE
../../docs
)
src_prepare() {
default
local MIMALLOC_COMMIT="262fb407466952bf6ebaf4a5d586c3010396cb2f"
local WORKSPACE="${WORKDIR}/mimalloc_rust-${MIMALLOC_COMMIT}"
local VENDOR="${ECARGO_VENDOR}/libmimalloc-sys"
# overwrite the broken c_src in the workspace
rm -rf "${WORKSPACE}/libmimalloc-sys/c_src/mimalloc/v3"
cp -r "${VENDOR}/c_src/mimalloc/v3" "${WORKSPACE}/libmimalloc-sys/c_src/mimalloc/v3" || die
}
src_configure() {
export LIBGIT2_NO_VENDOR=1
local myfeatures=(
ui
gix
)
cargo_src_configure --bin gitcomet # gitcomet-launcher unsupported in linux
}
src_install() {
cargo_src_install
dodir /usr/libexec/${PN}
mv "${ED}/usr/bin/${PN}" "${ED}/usr/libexec/${PN}/" || die
# prevents auto install of desktop & icons locally
make_wrapper ${PN} "env GITCOMET_NO_DESKTOP_INSTALL=1 ${EPREFIX}/usr/libexec/${PN}/${PN}"
einstalldocs
domenu ../../assets/linux/${PN}.desktop
local x
for x in 32 48 128 256 512; do
doicon -s ${x} ../../assets/linux/hicolor/${x}*/apps/*
done
newicon -s scalable ../../assets/${PN}_logo.svg ${PN}.svg
}