From 91cc05cf1976d98976c71334b8c4e062bec89704 Mon Sep 17 00:00:00 2001 From: Jared Allard Date: Thu, 13 Mar 2025 13:22:39 -0700 Subject: [PATCH] dev-util/forgejo-cli: add package --- dev-util/forgejo-cli/Manifest | 2 + dev-util/forgejo-cli/forgejo-cli-0.2.0.ebuild | 38 +++++++++++++++++++ packages.yml | 15 ++++++++ 3 files changed, 55 insertions(+) create mode 100644 dev-util/forgejo-cli/Manifest create mode 100644 dev-util/forgejo-cli/forgejo-cli-0.2.0.ebuild diff --git a/dev-util/forgejo-cli/Manifest b/dev-util/forgejo-cli/Manifest new file mode 100644 index 0000000..4cf82fb --- /dev/null +++ b/dev-util/forgejo-cli/Manifest @@ -0,0 +1,2 @@ +DIST crates.tar.xz 21442884 BLAKE2B a8791b331e428dd5730423474f938cfb2816524f10c7ff2bfa8cab130c347b5b5075a6352dde54a6ead98c12cda4fddeaa32bb8805902814b9f83e4728afe041 SHA512 838d319e99b7d85a5f47a07861cf90227c73d1862be0877dfa0d1102e35c462eb9f7a41dd151d5adfb43ac14d755d34f0341420394ab2369eb22fb6adb3363da +DIST v0.2.0.tar.gz 67233 BLAKE2B 57b8a8d13bfc515cc00365bc17ee67af9a4ef83ab33cef105e55e48d6ed0e1712a806389d6072d02e4ceb60b5ff273bda6b087467dff7f5514b76f75b4b7892c SHA512 2b4bae4c0c702564a8c742ebb4c6af861417f5b11f5aa3461ac1b1c49f99507574649c07207feafd59edc82e40a11f7cc3675bc076d9a8bbdb4d403fd9ab1da9 diff --git a/dev-util/forgejo-cli/forgejo-cli-0.2.0.ebuild b/dev-util/forgejo-cli/forgejo-cli-0.2.0.ebuild new file mode 100644 index 0000000..3999fda --- /dev/null +++ b/dev-util/forgejo-cli/forgejo-cli-0.2.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.2 + +EAPI=8 + +CRATES=" +" + +inherit cargo + +DESCRIPTION="CLI application for interacting with Forgejo" +HOMEPAGE="https://codeberg.org/Cyborus/forgejo-cli" +SRC_URI=" +https://codeberg.org/Cyborus/forgejo-cli/archive/v${PV}.tar.gz +https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/crates.tar.xz +${CARGO_CRATE_URIS}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD MIT MPL-2.0 Unicode-DFS-2016" + +BDEPEND=" +virtual/pkgconfig +dev-libs/openssl +" + +SLOT="0" +KEYWORDS="amd64 arm64" + +S="${WORKDIR}/${PN}" + +src_configure() { + export OPENSSL_NO_VENDOR=1 + + cargo_src_configure +} diff --git a/packages.yml b/packages.yml index 45214bb..1e93e25 100644 --- a/packages.yml +++ b/packages.yml @@ -146,3 +146,18 @@ dev-vcs/git-credential-oauth: - generate_go_deps: full - upload_artifact: deps.tar.xz - ebuild: new.ebuild + +dev-util/forgejo-cli: + resolver: git + options: + url: https://codeberg.org/Cyborus/forgejo-cli + steps: + - checkout: https://codeberg.org/Cyborus/forgejo-cli + - original_ebuild: forgejo-cli.ebuild + - command: |- + set -euxo pipefail + + pycargoebuild --crate-tarball --crate-tarball-path crates.tar.xz \ + -i forgejo-cli.ebuild + - upload_artifact: crates.tar.xz + - ebuild: forgejo-cli.ebuild