|
|
|
@ -80,7 +80,6 @@ RDEPEND="${DEPEND} |
|
|
|
|
BDEPEND="${DEPEND} |
|
|
|
|
doc? ( app-doc/doxygen ) |
|
|
|
|
test? ( |
|
|
|
|
app-crypt/p11-kit |
|
|
|
|
dev-libs/check |
|
|
|
|
dev-libs/softhsm:2 |
|
|
|
|
dev-util/cmocka |
|
|
|
@ -138,24 +137,7 @@ src_configure() { |
|
|
|
|
|
|
|
|
|
python_configure() { |
|
|
|
|
local myeconfargs=( |
|
|
|
|
--localstatedir="${EPREFIX}"/var |
|
|
|
|
--with-pid-path="${EPREFIX}"/run |
|
|
|
|
--with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd |
|
|
|
|
--enable-pammoddir="${EPREFIX}"/$(getpam_mod_dir) |
|
|
|
|
--with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/samba/ldb |
|
|
|
|
--with-db-path="${EPREFIX}"/var/lib/sss/db |
|
|
|
|
--with-gpo-cache-path="${EPREFIX}"/var/lib/sss/gpo_cache |
|
|
|
|
--with-pubconf-path="${EPREFIX}"/var/lib/sss/pubconf |
|
|
|
|
--with-pipe-path="${EPREFIX}"/var/lib/sss/pipes |
|
|
|
|
--with-mcache-path="${EPREFIX}"/var/lib/sss/mc |
|
|
|
|
--with-secrets-db-path="${EPREFIX}"/var/lib/sss/secrets |
|
|
|
|
--with-log-path="${EPREFIX}"/var/log/sssd |
|
|
|
|
--with-os=gentoo |
|
|
|
|
--with-nscd="${EPREFIX}"/usr/sbin/nscd |
|
|
|
|
--with-unicode-lib="glib2" |
|
|
|
|
--disable-rpath |
|
|
|
|
--sbindir=/usr/sbin |
|
|
|
|
$(multilib_native_use_with selinux) |
|
|
|
|
"${commonargs[@]}" |
|
|
|
|
--without-kcm |
|
|
|
|
--without-secrets |
|
|
|
|
--without-samba |
|
|
|
@ -171,8 +153,6 @@ python_configure() { |
|
|
|
|
--without-autofs |
|
|
|
|
--without-ssh |
|
|
|
|
--disable-valgrind |
|
|
|
|
--with-crypto="libcrypto" |
|
|
|
|
--without-python2-bindings |
|
|
|
|
--with-python3-bindings |
|
|
|
|
) |
|
|
|
|
mkdir "${BUILD_DIR}" || die |
|
|
|
@ -182,9 +162,8 @@ python_configure() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
multilib_src_configure() { |
|
|
|
|
local myconf=() |
|
|
|
|
|
|
|
|
|
myconf+=( |
|
|
|
|
# configure args shared by python and non-python builds |
|
|
|
|
local commonargs=( |
|
|
|
|
--localstatedir="${EPREFIX}"/var |
|
|
|
|
--with-pid-path="${EPREFIX}"/run |
|
|
|
|
--with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd |
|
|
|
@ -202,11 +181,19 @@ multilib_src_configure() { |
|
|
|
|
--with-unicode-lib="glib2" |
|
|
|
|
--disable-rpath |
|
|
|
|
--sbindir=/usr/sbin |
|
|
|
|
$(multilib_native_use_with selinux) |
|
|
|
|
--with-crypto="libcrypto" |
|
|
|
|
--without-python2-bindings |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
local myconf=() |
|
|
|
|
|
|
|
|
|
myconf+=( |
|
|
|
|
"${commonargs[@]}" |
|
|
|
|
$(multilib_native_use_with kcm) |
|
|
|
|
$(multilib_native_use_with secrets) |
|
|
|
|
$(multilib_native_use_with samba) |
|
|
|
|
$(multilib_native_use_enable acl cifs-idmap-plugin) |
|
|
|
|
$(multilib_native_use_with selinux) |
|
|
|
|
$(multilib_native_use_with selinux semanage) |
|
|
|
|
$(use_enable locator krb5-locator-plugin) |
|
|
|
|
$(use_enable pac pac-responder) |
|
|
|
@ -218,8 +205,6 @@ multilib_src_configure() { |
|
|
|
|
$(multilib_native_use_with autofs) |
|
|
|
|
$(multilib_native_use_with ssh) |
|
|
|
|
$(use_enable valgrind) |
|
|
|
|
--with-crypto="libcrypto" |
|
|
|
|
--without-python2-bindings |
|
|
|
|
--without-python3-bindings |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|