--- /usr/portage/sys-libs/ldb/ldb-1.1.0.ebuild 2011-08-04 21:33:24.000000000 +0300 +++ ldb-1.1.0.ebuild 2011-08-06 22:59:33.533790702 +0300 @@ -17,8 +17,8 @@ IUSE="doc" RDEPEND="dev-libs/popt - >=sys-libs/talloc-2.0.0 - sys-libs/tdb + >=sys-libs/talloc-2.0.0[python] + sys-libs/tdb[python] sys-libs/tevent net-nds/openldap" @@ -31,6 +31,7 @@ pkg_setup() { python_set_active_version 2 python_pkg_setup + python_need_rebuild } src_configure() { @@ -48,6 +49,12 @@ use doc && doxygen Doxyfile } +src_test() { + WAF_MAKE=1 \ + PATH=buildtools/bin:../../../buildtools/bin:$PATH:"${S}"/bin/shared/private/ \ + LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/"${S}"/bin/shared/private/ waf test || die +} + src_install() { waf-utils_src_install rm "${D}/$(python_get_sitedir)/"_tevent.so @@ -57,3 +64,8 @@ doman apidocs/man/man3/*.3 fi } + +pkg_postinst() { + python_need_rebuild +} +