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>
