1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 inherit eutils multilib
11 echo /usr/$(get_libdir)/scsh
18 ewarn "No layout was specified via USE, defaulting to FHS."
24 set_path_variables() {
25 SCSH_VERSION="$(best_version 'app-shells/scsh')"
26 SCSH_MV="${SCSH_VERSION%*.*}"
27 SCSH_MV="${SCSH_MV//app-shells\/scsh-}"
28 export SCSH_VERSION SCSH_MV
30 case ${SCSH_LAYOUT} in
33 SCSH_MODULES_PATH=/usr/share/scsh-${SCSH_MV}/modules
36 SCSH_PREFIX=/usr/$(get_libdir)/scsh/modules
37 SCSH_MODULES_PATH=/usr/$(get_libdir)/scsh/modules/${SCSH_MV}
40 export SCSH_PREFIX SCSH_MODULES_PATH
42 SCSH_LIB_DIRS='"'${SCSH_MODULES_PATH}'"'" "'"'$(scsh_scsh_path)'"'" "'"'.'"'
49 einfo "Using ${SCSH_LAYOUT} layout"
53 scsh_get_layout_conf() {
54 SCSH_LAYOUT_CONF=" --build ${CHOST}
56 --layout ${SCSH_LAYOUT}
57 --prefix ${SCSH_PREFIX}
60 export SCSH_LAYOUT_CONF
68 dodir ${SCSH_MODULES_PATH}
69 scsh-install-pkg ${SCSH_LAYOUT_CONF} || die "./scsh-install-pkg failed"
72 EXPORT_FUNCTIONS src_unpack src_compile src_install