diff options
Diffstat (limited to 'sci-libs/lwpr/lwpr-1.2.2.ebuild')
-rw-r--r-- | sci-libs/lwpr/lwpr-1.2.2.ebuild | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/sci-libs/lwpr/lwpr-1.2.2.ebuild b/sci-libs/lwpr/lwpr-1.2.2.ebuild deleted file mode 100644 index ba4014b16..000000000 --- a/sci-libs/lwpr/lwpr-1.2.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="3" - -PYTHON_DEPEND="python? 2" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.*" - -inherit distutils eutils - -DESCRIPTION="The Locally Weighted Projection Regression Library" -HOMEPAGE="http://www.ipab.inf.ed.ac.uk/slmc/software/lwpr/" -SRC_URI="http://www.ipab.inf.ed.ac.uk/slmc/software/${PN}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples octave python" - -RDEPEND="octave? ( >=sci-mathematics/octave-3 ) - python? ( dev-python/numpy )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen )" - -src_prepare() { - if use python; then - epatch "${FILESDIR}"/${P}-setup.py.patch - use python && distutils_src_prepare - fi -} - -src_configure() { - econf $(use_with octave octave "$(octave-config -p PREFIX)") - # threads buggy - # $(use_enable threads threads X) \ -} - -src_compile() { - emake || die "emake failed" - if use doc; then - doxygen Doxyfile || die "doxygen failed" - fi - if use python; then - cd python - distutils_src_compile - fi -} - -src_test() { - emake check || die "emake test failed" - if use python; then - cd python - LD_LIBRARY_PATH=../src/.libs \ - PYTHONPATH=$(dir -d build/lib*) \ - "$(PYTHON)" test.py || die "python test failed" - fi -} - -src_install() { - emake DESTDIR="${D}" \ - mexflags="-DMATLAB -I../include -L./.libs -llwproctave" \ - install || die "emake install failed" - dodoc README.TXT || die - if use doc; then - insinto /usr/share/doc/${PF} - doins doc/lwpr_doc.pdf - dohtml html/* || die - fi - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins example_c/cross.c example_cpp/cross.cc || die - fi - if use octave; then - insinto /usr/share/octave/packages/${P} - doins matlab/*.m || die - fi - if use python; then - cd python - distutils_src_install - fi -} |