diff options
Diffstat (limited to 'sci-chemistry/openbabel/openbabel-2.3.0.ebuild')
-rw-r--r-- | sci-chemistry/openbabel/openbabel-2.3.0.ebuild | 42 |
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 +} |