1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit eutils multilib
12 echo /usr/$(get_libdir)/scsh
19 ewarn "No layout was specified via USE, defaulting to FHS."
25 set_path_variables() {
26 SCSH_VERSION="$(best_version 'app-shells/scsh')"
27 SCSH_MV="${SCSH_VERSION%*.*}"
28 SCSH_MV="${SCSH_MV//app-shells\/scsh-}"
29 export SCSH_VERSION SCSH_MV
31 case ${SCSH_LAYOUT} in
34 SCSH_MODULES_PATH=/usr/share/scsh-${SCSH_MV}/modules
37 SCSH_PREFIX=/usr/$(get_libdir)/scsh/modules
38 SCSH_MODULES_PATH=/usr/$(get_libdir)/scsh/modules/${SCSH_MV}
41 export SCSH_PREFIX SCSH_MODULES_PATH
43 SCSH_LIB_DIRS='"'${SCSH_MODULES_PATH}'"'" "'"'$(scsh_scsh_path)'"'" "'"'.'"'
50 einfo "Using ${SCSH_LAYOUT} layout"
54 scsh_get_layout_conf() {
55 SCSH_LAYOUT_CONF=" --build ${CHOST}
57 --layout ${SCSH_LAYOUT}
58 --prefix ${SCSH_PREFIX}
61 export SCSH_LAYOUT_CONF
69 dodir ${SCSH_MODULES_PATH}
70 scsh-install-pkg ${SCSH_LAYOUT_CONF} || die "./scsh-install-pkg failed"
73 EXPORT_FUNCTIONS src_unpack src_compile src_install