shards.eclass: fix double EPREFIX

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2022-11-08 23:40:10 +05:00
parent f7b838530c
commit c958cef13e

View File

@@ -37,7 +37,7 @@ QA_FLAGS_IGNORED='.*'
# @FUNCTION: shards_get_libdir
# @RETURN: the library path for Crystal packages
shards_get_libdir() {
echo "${BROOT}"/usr/lib/shards
echo /usr/lib/shards
}
# @FUNCTION: shards_get_pkgname
@@ -57,7 +57,7 @@ shards_src_configure() {
crystal_configure
einfo "CRYSTAL_OPTS='${CRYSTAL_OPTS}'"
export CRYSTAL_PATH="$(shards_get_libdir):$(crystal env CRYSTAL_PATH || die "'crystal env' failed")"
export CRYSTAL_PATH="${BROOT}$(shards_get_libdir):$(crystal env CRYSTAL_PATH || die "'crystal env' failed")"
einfo "CRYSTAL_PATH='${CRYSTAL_PATH}'"
tc-export CC
@@ -113,7 +113,7 @@ shards_src_install() {
fi
if [[ -d "src" ]]; then
insinto "$(shards_get_libdir)/$(shards_get_pkgname)"
insinto $(shards_get_libdir)/$(shards_get_pkgname)
doins -r src
doins shard.yml
fi