Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH] eclass/lua.eclass: remove EPREFIX from exported paths
Date: Thu, 07 Jan 2021 23:27:21
Message-Id: X/eY0K+DJRayf18q@linux1.home
In Reply to: [gentoo-dev] [PATCH] eclass/lua.eclass: remove EPREFIX from exported paths by William Hubbs
1 I'll fix the subject before I commit.
2
3 William
4
5 On Thu, Jan 07, 2021 at 05:13:09PM -0600, William Hubbs wrote:
6 > Bug: https://bugs.gentoo.org/762769
7 > Signed-off-by: William Hubbs <williamh@g.o>
8 > ---
9 > eclass/lua-utils.eclass | 7 ++++++-
10 > 1 file changed, 6 insertions(+), 1 deletion(-)
11 >
12 > diff --git a/eclass/lua-utils.eclass b/eclass/lua-utils.eclass
13 > index 100be14cb08..1e552da0848 100644
14 > --- a/eclass/lua-utils.eclass
15 > +++ b/eclass/lua-utils.eclass
16 > @@ -212,8 +212,10 @@ _lua_get_library_file() {
17 > die "Invalid implementation: ${impl}"
18 > ;;
19 > esac
20 > - libdir=$($(tc-getPKG_CONFIG) --variable libdir ${impl}) || die
21 >
22 > + libdir=$($(tc-getPKG_CONFIG) --variable libdir ${impl}) || die
23 > + libdir="${libdir#${ESYSROOT#${SYSROOT}}}"
24 > +
25 > debug-print "${FUNCNAME}: libdir = ${libdir}, libname = ${libname}"
26 > echo "${libdir}/${libname}"
27 > }
28 > @@ -274,6 +276,7 @@ _lua_export() {
29 > local val
30 >
31 > val=$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD ${impl}) || die
32 > + val="${val#${ESYSROOT#${SYSROOT}}}"
33 >
34 > export LUA_CMOD_DIR=${val}
35 > debug-print "${FUNCNAME}: LUA_CMOD_DIR = ${LUA_CMOD_DIR}"
36 > @@ -282,6 +285,7 @@ _lua_export() {
37 > local val
38 >
39 > val=$($(tc-getPKG_CONFIG) --variable includedir ${impl}) || die
40 > + val="${val#${ESYSROOT#${SYSROOT}}}"
41 >
42 > export LUA_INCLUDE_DIR=${val}
43 > debug-print "${FUNCNAME}: LUA_INCLUDE_DIR = ${LUA_INCLUDE_DIR}"
44 > @@ -298,6 +302,7 @@ _lua_export() {
45 > local val
46 >
47 > val=$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD ${impl}) || die
48 > + val="${val#${ESYSROOT#${SYSROOT}}}"
49 >
50 > export LUA_LMOD_DIR=${val}
51 > debug-print "${FUNCNAME}: LUA_LMOD_DIR = ${LUA_LMOD_DIR}"
52 > --
53 > 2.26.2
54 >
55 >

Attachments

File name MIME type
signature.asc application/pgp-signature