summaryrefslogtreecommitdiff
path: root/app-portage
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-27 07:14:03 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-27 07:14:03 +0000
commitbcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff (patch)
tree6fcec8b996609a24bedcc8bf3a6682973d2b46a4 /app-portage
parentf64367a444c839875efd983c0f692a3cc5e3c75c (diff)
downloadbaldeagleos-repo-bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff.tar.gz
baldeagleos-repo-bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff.tar.xz
baldeagleos-repo-bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff.zip
Adding metadata
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/cargolock2crates/Manifest1
-rw-r--r--app-portage/cargolock2crates/cargolock2crates-0.1.4.ebuild42
2 files changed, 43 insertions, 0 deletions
diff --git a/app-portage/cargolock2crates/Manifest b/app-portage/cargolock2crates/Manifest
index ceef0159d6d4..246fc50d0bc6 100644
--- a/app-portage/cargolock2crates/Manifest
+++ b/app-portage/cargolock2crates/Manifest
@@ -1 +1,2 @@
DIST cargolock2crates-0.1.3.tar.gz 164318 BLAKE2B dbbf42ca965e4d3c0683758aea9602f30264dd7f2d1bac7db081f0acf36acd7f40bed2bb5c1eae8383feb0262d9fff230190b3785399c8d1d9b9b08cc9b20008 SHA512 79ba77affca4ceffa41322ef7ddcab4d60bcf2fbfe08c469a1829e228c1edf225c53905ec4633195b73b814f36bbc13f6b0e571b680ca117af74e25e48a994b4
+DIST cargolock2crates-0.1.4.tar.gz 186539 BLAKE2B ea76409879caadbc3902cb7c1c4fe3eee707b91c6a0e930e00a06418dfb2f579307497a6a1c94095edb528d891745d202e9fb3d9515663d56b7eca0953864c92 SHA512 73ae3869cca9bf4e67dfa42d3eed675333d637736ce75166ea7017e683c43a51ed76c5afa6c31e68ee643a2805c74c07d951084b7645e1536be4a75f57a0273d
diff --git a/app-portage/cargolock2crates/cargolock2crates-0.1.4.ebuild b/app-portage/cargolock2crates/cargolock2crates-0.1.4.ebuild
new file mode 100644
index 000000000000..730844e5fd1b
--- /dev/null
+++ b/app-portage/cargolock2crates/cargolock2crates-0.1.4.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2026 LiGurOs Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+DESCRIPTION="Small tool to create CRATES entries for gentoo ebuilds from a Cargo.lock file."
+HOMEPAGE="https://codeberg.org/bluebottle/cargolock2crates"
+SRC_URI="https://codeberg.org/bluebottle/cargolock2crates/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+inherit go-module
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="*"
+
+BDEPEND="dev-lang/go"
+
+DOCS=( README.md )
+
+S=${WORKDIR}/${PN}
+
+program_make() {
+ local my_tags=(
+ prod
+ )
+ local my_makeopt=(
+ TAGS="${my_tags[@]}"
+ LDFLAGS="-extldflags \"${LDFLAGS}\""
+ )
+ emake "${my_makeopt[@]}" "$@"
+}
+
+src_compile() {
+ program_make build
+}
+
+src_install() {
+ # Install binary
+ dobin ${PN}
+
+ # Install docs
+ einstalldocs
+}