commit:     a7749f70af9325202ea9a4d2b263783dcb49c195
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 24 19:22:54 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 24 19:23:18 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7749f70

dev-vcs/mergiraf: new package, add 0.16.1

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-vcs/mergiraf/Manifest               |  2 ++
 dev-vcs/mergiraf/mergiraf-0.16.1.ebuild | 25 +++++++++++++++++++++++++
 dev-vcs/mergiraf/metadata.xml           | 13 +++++++++++++
 3 files changed, 40 insertions(+)

diff --git a/dev-vcs/mergiraf/Manifest b/dev-vcs/mergiraf/Manifest
new file mode 100644
index 000000000000..82d494307cc6
--- /dev/null
+++ b/dev-vcs/mergiraf/Manifest
@@ -0,0 +1,2 @@
+DIST mergiraf-0.16.1-crates.tar.xz 17304272 BLAKE2B 
0a0f2e4fcdeb2aa4615f501027e2f5dc828242f3bc890852a453e8e51806a9a8222f46ce648fc5649c4280721f9283a7ac0c98dd6a8a02b838778456cc488c2a
 SHA512 
9b33288ea1b6693cd50541740f924abb6559be2b61279a73ba923a89449fa730e0bbaa5e22f63b25493a375750784ce6fa7f809233ddba81f9938b2c46848dab
+DIST mergiraf-0.16.1.tar.gz 1220556 BLAKE2B 
f9fb4f907b8e3674a5af9b1bee1317422ecc6c48ef29c7970cb3ec96ee51bc5e648cce34b1960ec87f29386a574a24e4e8fcbe0d235d78015ecd5b7f1aef1e99
 SHA512 
704d2d2c630605634540fba0930de76e8800040d9bcaaf55d40ec55929094d0307c52c59a103ef8599d533cd781c69dcb5f993067bbe9375fad49dc781845e35

diff --git a/dev-vcs/mergiraf/mergiraf-0.16.1.ebuild 
b/dev-vcs/mergiraf/mergiraf-0.16.1.ebuild
new file mode 100644
index 000000000000..874862ae0868
--- /dev/null
+++ b/dev-vcs/mergiraf/mergiraf-0.16.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+RUST_MIN_VER="1.88"
+inherit cargo
+
+DESCRIPTION="Syntax-aware git merge driver"
+HOMEPAGE="https://mergiraf.org/";
+SRC_URI="https://codeberg.org/mergiraf/mergiraf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://github.com/gentoo-crate-dist/mergiraf/releases/download/v${PV}/${P}-crates.tar.xz";
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_install() {
+       default
+       cargo_src_install
+}

diff --git a/dev-vcs/mergiraf/metadata.xml b/dev-vcs/mergiraf/metadata.xml
new file mode 100644
index 000000000000..22c9a543b140
--- /dev/null
+++ b/dev-vcs/mergiraf/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Arthur Zamarin</name>
+       </maintainer>
+       <upstream>
+               <remote-id type="codeberg">mergiraf/mergiraf</remote-id>
+               <bugs-to>https://codeberg.org/mergiraf/mergiraf/issues</bugs-to>
+               
<changelog>https://codeberg.org/mergiraf/mergiraf/releases</changelog>
+       </upstream>
+</pkgmetadata>

Reply via email to