dev-util/forgejo-cli: add package
All checks were successful
Test / elint (push) Successful in 40s

This commit is contained in:
Jared Allard 2025-03-13 13:22:39 -07:00
parent 92e3ec6b61
commit 91cc05cf19
Signed by: jaredallard
SSH key fingerprint: SHA256:wyRyyv28jBYw8Yp/oABNPUYvbGd6hyZj23XVXEm5G/U
3 changed files with 55 additions and 0 deletions

View file

@ -0,0 +1,2 @@
DIST crates.tar.xz 21442884 BLAKE2B a8791b331e428dd5730423474f938cfb2816524f10c7ff2bfa8cab130c347b5b5075a6352dde54a6ead98c12cda4fddeaa32bb8805902814b9f83e4728afe041 SHA512 838d319e99b7d85a5f47a07861cf90227c73d1862be0877dfa0d1102e35c462eb9f7a41dd151d5adfb43ac14d755d34f0341420394ab2369eb22fb6adb3363da
DIST v0.2.0.tar.gz 67233 BLAKE2B 57b8a8d13bfc515cc00365bc17ee67af9a4ef83ab33cef105e55e48d6ed0e1712a806389d6072d02e4ceb60b5ff273bda6b087467dff7f5514b76f75b4b7892c SHA512 2b4bae4c0c702564a8c742ebb4c6af861417f5b11f5aa3461ac1b1c49f99507574649c07207feafd59edc82e40a11f7cc3675bc076d9a8bbdb4d403fd9ab1da9

View file

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

View file

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