summaryrefslogtreecommitdiff
path: root/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-23 06:54:34 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-23 06:54:34 +0000
commit9a1d1c6b10a4640cea10e7040ed173cf593f4cab (patch)
tree10b7aaa9608311a4b8a7561c6a8da3003ebb061d /sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
parentdefbebad0d311b0ce0694b17989a9f26cf000250 (diff)
gentoo auto-resync : 23:01:2023 - 06:54:34
Diffstat (limited to 'sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild')
-rw-r--r--sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
index 2258d3c3746b..01fb4c382240 100644
--- a/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
+++ b/sys-libs/pkgcraft/pkgcraft-0.0.4.ebuild
@@ -152,7 +152,7 @@ CRATES+="
pkgcraft-c-${PV}
"
-inherit edo cargo
+inherit edo cargo toolchain-funcs
DESCRIPTION="C library for pkgcraft"
HOMEPAGE="https://pkgcraft.github.io/"
@@ -178,10 +178,10 @@ SLOT="0/${PV}"
IUSE="test"
RESTRICT="!test? ( test )"
-# TODO: drop cargo-nextest, it's mostly used for testing the other crates, not
-# pkgcraft-c.
+# clang needed for bindgen
BDEPEND+="
dev-util/cargo-c
+ sys-devel/clang
>=virtual/rust-1.65
"
@@ -203,6 +203,10 @@ src_compile() {
--libdir="/usr/$(get_libdir)"
)
+ # For scallop building bash
+ tc-export AR CC
+
+ # Can pass -vv if need more output from e.g. scallop configure
edo cargo cbuild "${cargoargs[@]}"
}