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

Signed-off-by: Damian Dudycz <damiandudycz@yahoo.com>
This commit is contained in:
Damian Dudycz
2024-12-11 18:31:38 +00:00
parent 7c99e2c033
commit a53101edba
3 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST catalyst-lab-v1.6.0.tar.gz 44329 BLAKE2B 73d54738a656aa592a57074c12e6574993229b85ae057f5ebf5db249aed04095ab6b40b194ba77ac245645449d36e8cb756c2965ef900e2579890086226c9600 SHA512 b9f40320e9c3cfce8a86426473918abab707025e8522edbce1c9ec39b428552bcc9ef115fd1f65a96f1a71bb39654f162c1960e9ca73024d08df02f3664064c0

View File

@@ -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"
}

View File

@@ -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>damiandudycz@yahoo.com</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>