commit:     a655aebf0cb8a4601a226772cfdb1983e71c0c58
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Tue Dec 16 15:23:44 2025 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Tue Dec 16 15:23:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a655aebf

dev-vcs/gitui: add 0.28.0

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 dev-vcs/gitui/Manifest            |  2 ++
 dev-vcs/gitui/gitui-0.28.0.ebuild | 63 +++++++++++++++++++++++++++++++++++++++
 dev-vcs/gitui/metadata.xml        |  6 ++--
 3 files changed, 68 insertions(+), 3 deletions(-)

diff --git a/dev-vcs/gitui/Manifest b/dev-vcs/gitui/Manifest
index 84043917e6..d31490e52a 100644
--- a/dev-vcs/gitui/Manifest
+++ b/dev-vcs/gitui/Manifest
@@ -164,6 +164,8 @@ DIST git2-0.18.3.crate 213009 BLAKE2B 
f0df4ba154d08f7e7ccd2f5bac9c41c60dd4af7c49
 DIST git2-0.20.0.crate 219198 BLAKE2B 
ecc6e070ef2a431ead9c2f0aef774dadcc08db0985ff1d0b3cf002926cd6dbbbba5bd740c8ed9e4bc4da47b85b7d741698f18a7ce47c9b4ee76f32af55b46a1f
 SHA512 
ca86f70b2b1aea95906618791f8093abb6366896c2c7a1db3c054ed3719081c73581f02ba1cdfb58f047df2eccea7108ba933bb9dd9b255d48e1f8159666278d
 DIST gitui-0.26.3.tar.gz 34964445 BLAKE2B 
db23eb408811d90ad176e94a99fdf29f85a4aab1fb15ee94be3847220236f71e2eda405d343b6c8aa4458c8825d9916c2fdb33a764364b95d4c930c4fc8e780f
 SHA512 
9cf160bf9f85211797096c0b18247d9ff1ac774b234d4c3622964b2ca7c856d5190a7a391824d7a431e4bfb15fe28a6ae84e3d44fcdb6889effc014e8ecfc8c0
 DIST gitui-0.27.0.tar.gz 34695215 BLAKE2B 
6fd0cc43b8719fc4dac54470291900ef732b7c15a6c90a4bfd10ea89ed4505a51e57e8d713dc665fdc2dc981dc85f0fbf0f49ab88e2a35524f953eb002c88852
 SHA512 
7e299b7045b116779eb3b0ee2cc71fb07664174d53c171a1c36a9cf0b5e1cb36143ec29417a39f462e46b3504d9952a4269aa08dc8643987966274401a831b5e
+DIST gitui-0.28.0-crates.tar.xz 41162332 BLAKE2B 
12375840a7305f9f93b7dd3b29e1f1ea86e81f8fe475bb285a50f32614072a0e53bc7d5c9afc8e2073ccc1b8c53495cbf1294b11d3f43f1e8c3089522a5b245c
 SHA512 
3b7e6f9084db9e7f41df9d486e1d8ba45c5d9a37516e17667542ec02a78c111626ac24c7d249ecbb578628a1058d7a77e2b97b745f27e8f85af857099cf1d9bd
+DIST gitui-0.28.0.tar.gz 35102374 BLAKE2B 
501d9d4b279f7d8e26be2d4705d35890aec21bfea3b13b12462bf362f05b3cb8aad516a5a2130b747b42dc3c803f2fb81028955e31427f16f0a6add1dfdf875a
 SHA512 
bf1e363df7789996ad06a763dd1631f0c16664fff765a94c7e68944c75a83b0ed941a47d74bd25de559e5f8db68de1f002975ac8bba4d552e1c91e9de6b317d8
 DIST gix-0.69.1.crate 283914 BLAKE2B 
8024c931523ace0375817c8c94df04d2fb0de754b74dc68d09dcfae1ed39fc145c0c7aa7170b689f0ac0dbf135b1ba1ec114dea41ec5de263a5f9e3007e2b4fa
 SHA512 
49cc671a251939f0433224e20f96fd0078634a8a56c9959c0da369f5c5f5d1435e30002ebd4ba8e6d40147bca4f55518fcef56957651cd78e9c08ebf7608d2ac
 DIST gix-actor-0.33.1.crate 10085 BLAKE2B 
807e2d1a9f7c84c515838f0bde3942557bcf2fbeab11855e5b42c91f64be48efb8e1daa2e3f2abdf82476a5478b1fbf1c7ff0ca688851b841436f2e7919908f8
 SHA512 
cc852e6a4abbeab7059d83b175271c88a79528e039e4995145bacd50c26db143c27a9986b86309cb8824890c791ebf7b74d3275249e684c4b03fca725fb6f6ff
 DIST gix-bitmap-0.2.13.crate 7689 BLAKE2B 
966087f65e6a037155c4b75ddf6fd9374694df794acf003228b79946fcd0507ac6521cf0f6de16b2b84416188a7e235fc38b7d0b9ae7c77d6d5a1e167a372e23
 SHA512 
52b7f61f4ca51d31d127d62bff5fa07493f5bad4ec03d0db58cca3bb83f330c5eb67d93ddce0b8b710714afed9ef0869b9ad48ddafd20055c317236719d63f4d

diff --git a/dev-vcs/gitui/gitui-0.28.0.ebuild 
b/dev-vcs/gitui/gitui-0.28.0.ebuild
new file mode 100644
index 0000000000..ccb226c532
--- /dev/null
+++ b/dev-vcs/gitui/gitui-0.28.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.4
+
+EAPI=8
+
+CRATES="
+"
+
+RUST_MIN_VER="1.82.0"
+
+inherit cargo
+
+DESCRIPTION="blazing fast terminal-ui for git"
+HOMEPAGE="https://github.com/gitui-org/gitui";
+SRC_URI="
+       https://github.com/gitui-org/gitui/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz
+       ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+       Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       >=dev-libs/libgit2-1.9.2:0/1.9
+       dev-libs/openssl:=
+       net-libs/libssh2
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( {README,KEY_CONFIG,THEMES}.md vim_style_key_config.ron )
+QA_FLAGS_IGNORED="usr/bin/gitui"
+
+src_configure() {
+       # Use system library
+       export LIBSSH2_SYS_USE_PKG_CONFIG=1
+       export LIBGIT2_NO_VENDOR=1
+
+       local myfeatures=(
+               ghemoji
+               regex-fancy
+               trace-libgit
+       )
+       cargo_src_configure --no-default-features
+}
+
+src_install() {
+       cargo_src_install
+
+       einstalldocs
+}
+
+pkg_postinst() {
+       elog "Example vim style key config is installed in 
'${EROOT}/usr/share/doc/${PF}'."
+       elog "To use it, copy the content into 
'\$XDG_CONFIG_HOME/gitui/key_configs.ron'."
+}

diff --git a/dev-vcs/gitui/metadata.xml b/dev-vcs/gitui/metadata.xml
index 377e727d69..e3c52e4ebb 100644
--- a/dev-vcs/gitui/metadata.xml
+++ b/dev-vcs/gitui/metadata.xml
@@ -6,8 +6,8 @@
                <name>Takuya Wakazono</name>
        </maintainer>
        <upstream>
-               
<changelog>https://github.com/extrawurst/gitui/raw/master/CHANGELOG.md</changelog>
-               <bugs-to>https://github.com/extrawurst/gitui/issues</bugs-to>
-               <remote-id type="github">extrawurst/gitui</remote-id>
+               
<changelog>https://github.com/gitui-org/gitui/raw/master/CHANGELOG.md</changelog>
+               <bugs-to>https://github.com/gitui-org/gitui/issues</bugs-to>
+               <remote-id type="github">gitui-org/gitui</remote-id>
        </upstream>
 </pkgmetadata>

Reply via email to