aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-chemistry/openbabel/openbabel-2.3.0.ebuild')
-rw-r--r--sci-chemistry/openbabel/openbabel-2.3.0.ebuild42
1 files changed, 29 insertions, 13 deletions
diff --git a/sci-chemistry/openbabel/openbabel-2.3.0.ebuild b/sci-chemistry/openbabel/openbabel-2.3.0.ebuild
index 50c9afa71..1229d6f31 100644
--- a/sci-chemistry/openbabel/openbabel-2.3.0.ebuild
+++ b/sci-chemistry/openbabel/openbabel-2.3.0.ebuild
@@ -4,7 +4,10 @@
EAPI="3"
-inherit cmake-utils eutils
+WX_GTK_VER="2.8"
+PYTHON_DEPEND="python? 2"
+
+inherit cmake-utils eutils python wxwidgets
DESCRIPTION="Interconverts file formats used in molecular modeling"
HOMEPAGE="http://openbabel.sourceforge.net/"
@@ -13,38 +16,51 @@ SRC_URI="mirror://sourceforge/openbabel/${P}.tar.gz"
KEYWORDS="~amd64"
SLOT="0"
LICENSE="GPL-2"
-IUSE="doc gui"
+IUSE="doc python wxwidgets"
RDEPEND="
+ dev-cpp/eigen:2
dev-libs/libxml2:2
- >=sci-chemistry/inchi-1.03
!sci-chemistry/babel
- dev-cpp/eigen:2
+ sci-libs/inchi
sys-libs/zlib
- gui? ( x11-libs/wxGTK )"
+ wxwidgets? ( x11-libs/wxGTK:2.8[X] )"
DEPEND="${RDEPEND}
>=dev-util/cmake-2.4.8"
+DOCS="AUTHORS ChangeLog NEWS README THANKS doc/*.inc doc/README* doc/*.mol2"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-test_lib_path.patch
+}
+
src_configure() {
- epatch "${FILESDIR}/${P}-test_lib_path.patch" \
- || die "Failed to apply ${P}-test_lib_path.patch"
local mycmakeargs=""
- mycmakeargs="${mycmakearg}
+ mycmakeargs="${mycmakeargs}
-DOPENBABEL_USE_SYSTEM_INCHI=ON
- $(cmake-utils_use gui BUILD_GUI)
- $(cmake-utils_use_enable test TESTS)"
+ $(cmake-utils_use python PYTHON_BINDINGS)
+ $(cmake-utils_use wxwidgets BUILD_GUI)"
cmake-utils_src_configure
}
src_install() {
- dodoc AUTHORS ChangeLog NEWS README THANKS || die
- dodoc doc/{*.inc,README*,*.inc,*.mol2} || die
dohtml doc/{*.html,*.png} || die
if use doc ; then
insinto /usr/share/doc/${PF}/API/html
doins doc/API/html/* || die
fi
-
cmake-utils_src_install
}
+
+src_test() {
+ local mycmakeargs=""
+ mycmakeargs="${mycmakeargs}
+ -DOPENBABEL_USE_SYSTEM_INCHI=ON
+ $(cmake-utils_use wxwidgets BUILD_GUI)
+ $(cmake-utils_use_enable test TESTS)"
+
+ cmake-utils_src_configure
+ cmake-utils_src_compile
+ cmake-utils_src_test
+}