commit:     a53101edba35b984972f703534042a308e967cf8
Author:     Damian Dudycz <damiandudycz <AT> yahoo <DOT> com>
AuthorDate: Wed Dec 11 18:31:38 2024 +0000
Commit:     Damian Dudycz <damiandudycz <AT> yahoo <DOT> com>
CommitDate: Wed Dec 11 18:31:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a53101ed

dev-util/catalyst-lab: new package, add 1.6.0

Signed-off-by: Damian Dudycz <damiandudycz <AT> yahoo.com>

 dev-util/catalyst-lab/Manifest                  |  1 +
 dev-util/catalyst-lab/catalyst-lab-1.6.0.ebuild | 33 +++++++++++++++++++++++++
 dev-util/catalyst-lab/metadata.xml              | 21 ++++++++++++++++
 3 files changed, 55 insertions(+)

diff --git a/dev-util/catalyst-lab/Manifest b/dev-util/catalyst-lab/Manifest
new file mode 100644
index 000000000..c9467249b
--- /dev/null
+++ b/dev-util/catalyst-lab/Manifest
@@ -0,0 +1 @@
+DIST catalyst-lab-v1.6.0.tar.gz 44329 BLAKE2B 
73d54738a656aa592a57074c12e6574993229b85ae057f5ebf5db249aed04095ab6b40b194ba77ac245645449d36e8cb756c2965ef900e2579890086226c9600
 SHA512 
b9f40320e9c3cfce8a86426473918abab707025e8522edbce1c9ec39b428552bcc9ef115fd1f65a96f1a71bb39654f162c1960e9ca73024d08df02f3664064c0

diff --git a/dev-util/catalyst-lab/catalyst-lab-1.6.0.ebuild 
b/dev-util/catalyst-lab/catalyst-lab-1.6.0.ebuild
new file mode 100644
index 000000000..da03c1ad9
--- /dev/null
+++ b/dev-util/catalyst-lab/catalyst-lab-1.6.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An automation tool for building Gentoo release stages and binhost 
packages."
+HOMEPAGE="https://github.com/damiandudycz/catalyst-lab";
+SRC_URI="https://github.com/damiandudycz/catalyst-lab/archive/refs/tags/catalyst-lab-v${PV}.tar.gz";
+S="${WORKDIR}/${PN}-${PN}-v${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="qemu git binhost"
+
+RDEPEND="
+       dev-util/catalyst
+       app-misc/yq
+       binhost? ( sys-fs/squashfs-tools )
+       qemu? ( app-emulation/qemu[static-user] )
+       git? ( dev-vcs/git dev-vcs/git-lfs )
+"
+BDEPEND="app-arch/unzip"
+
+src_install() {
+       # Install catalyst-lab
+       dodir /usr/bin
+       dobin "${S}/${PN}"
+
+       # Create the config file
+       insinto /etc/catalyst-lab
+       doins "${S}/${PN}.conf"
+}

diff --git a/dev-util/catalyst-lab/metadata.xml 
b/dev-util/catalyst-lab/metadata.xml
new file mode 100644
index 000000000..ba9e49484
--- /dev/null
+++ b/dev-util/catalyst-lab/metadata.xml
@@ -0,0 +1,21 @@
+<?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>Damian Dudycz</name>
+       </maintainer>
+       <longdescription lang="en">
+               Catalyst-Lab is an automation tool designed to streamline the 
process of building various Gentoo release stages and binhost packages.
+               It manages the dependencies between stages, prepares the 
necessary files, and performs the builds.
+       </longdescription>
+       <upstream>
+               <remote-id type="github">damiandudycz/catalyst-lab</remote-id>
+               
<bugs-to>https://github.com/damiandudycz/catalyst-lab/issues</bugs-to>
+       </upstream>
+       <use>
+               <flag name="qemu">Building stages for different architecture 
using QEMU.</flag>
+               <flag name="git">Uploading binpkgs and releases to git 
repository.</flag>
+               <flag name="binhost">Binhost targets support to build selected 
packages.</flag>
+       </use>
+</pkgmetadata>

Reply via email to