From 1b8d336c1d3fc728b577beee2d8672f2aa6e2eb7 Mon Sep 17 00:00:00 2001 From: Spencer Pavkovic Date: Wed, 15 Apr 2026 18:08:03 -0500 Subject: [PATCH] dev-build/samurai: add 1.3 Signed-off-by: Spencer Pavkovic Part-of: https://github.com/gentoo/gentoo/pull/46113 Closes: https://github.com/gentoo/gentoo/pull/46113 Signed-off-by: Sam James --- dev-build/samurai/Manifest | 1 + dev-build/samurai/samurai-1.3.ebuild | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 dev-build/samurai/samurai-1.3.ebuild diff --git a/dev-build/samurai/Manifest b/dev-build/samurai/Manifest index 9bf19297f143e..6d0eaf52319a2 100644 --- a/dev-build/samurai/Manifest +++ b/dev-build/samurai/Manifest @@ -1 +1,2 @@ DIST samurai-1.2.tar.gz 32709 BLAKE2B 86ed79f7d6ab492216cf3bf0e19ff8be8c1ca37e5c99de84b457875fa710d720624bd0de53105ed0b1d382c417aeb7397929cb9a35a8d1b36a11e053bf8d7ff5 SHA512 bbe6a582c34b04f1df53b76c1647aa3e03c4698ebf7591a203935f11ffa05971bbcb86dc1a8c06aeb904cdc741abb08918122810fc47216fed0a6d9f87fd1225 +DIST samurai-1.3.tar.gz 33562 BLAKE2B 82d1c27fce5c21769e241ae15e5143e064847c65d6681fdd5d3f2df0ec9d36e8d71645e5cf44370ca5d2a56d6037a4452389d04583f227aaaeae48c2bdcfff54 SHA512 f155745fdb90cca07d8e7178e60337173fee3a8f1dadc3773a80fe189f5864229afb409d946fb2a418820d7e6ef8332cd9e3e3627abd170146802277f30b4b4e diff --git a/dev-build/samurai/samurai-1.3.ebuild b/dev-build/samurai/samurai-1.3.ebuild new file mode 100644 index 0000000000000..edb10f90a55cb --- /dev/null +++ b/dev-build/samurai/samurai-1.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="ninja-compatible build tool written in C" +HOMEPAGE="https://github.com/michaelforney/samurai" +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/michaelforney/samurai.git" +else + SRC_URI="https://github.com/michaelforney/samurai/releases/download/${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="ISC Apache-2.0 MIT" +SLOT="0" + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install + dodoc README.md +}