diff options
| author | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-19 12:58:28 +0200 |
|---|---|---|
| committer | Tomáš Chvátal <scarabeus@gentoo.org> | 2009-06-19 12:59:38 +0200 |
| commit | 628c995c5e9ad8dee3193ebaadcf8c2686103968 (patch) | |
| tree | 1c8c58a3d8e4b22afab4a385c9376f913e7e01b0 /dev-cpp/eigen | |
| parent | 5b2bd0e25a0ea84d4e1023f992484964a4ee1fc7 (diff) | |
| download | kde-628c995c5e9ad8dee3193ebaadcf8c2686103968.tar.gz kde-628c995c5e9ad8dee3193ebaadcf8c2686103968.tar.bz2 kde-628c995c5e9ad8dee3193ebaadcf8c2686103968.zip | |
Adjust a bit eigen ebuild.
Diffstat (limited to 'dev-cpp/eigen')
| -rw-r--r-- | dev-cpp/eigen/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/eigen/eigen-9999.ebuild | 42 |
2 files changed, 39 insertions, 5 deletions
diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index cc098fa5635..4875f9ece91 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -1,2 +1,2 @@ -EBUILD eigen-9999.ebuild 451 RMD160 79522323892e07035d4ad2f5b8638678d48241c5 SHA1 df6938dfe9662e43650816a0fff52002614330d5 SHA256 dae61b20bf1bacc1aedc8f7e10f56f1f4f01ccad7b954b729b49e7849f1f3c87 +EBUILD eigen-9999.ebuild 1188 RMD160 ae7e0eaee60755bb081e34e3a579e2f783decf9a SHA1 1468f2753c2651c60798a1d3e99fe2f1f8d8957a SHA256 448a1b8e92c2526948e8ed85af9a69d0dcc78bd05f94da0eb2fb529dab8e9029 MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild index ae8016975fe..f41f0a462ef 100644 --- a/dev-cpp/eigen/eigen-9999.ebuild +++ b/dev-cpp/eigen/eigen-9999.ebuild @@ -1,19 +1,53 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/eigen/eigen-2.0.2.ebuild,v 1.1 2009/06/04 10:26:04 scarabeus Exp $ EAPI="2" inherit cmake-utils subversion DESCRIPTION="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra" HOMEPAGE="http://eigen.tuxfamily.org/" +#SRC_URI="http://download.tuxfamily.org/${PN}/${P/_/-}.tar.bz2" ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/kdesupport/eigen2" + LICENSE="GPL-3" SLOT="2" -KEYWORDS="" -IUSE="debug" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +IUSE="debug demos doc" -RDEPEND=" +DEPEND=" + demos? ( + x11-libs/qt-gui:4 + x11-libs/qt-opengl:4 + ) +" +RDEPEND="${DEPEND} !dev-cpp/eigen:0 " + +src_configure() { + mycmakeargs=" + -DEIGEN_BUILD_LIB=OFF + -DEIGEN_BUILD_BTL=OFF + $(cmake-utils_use demos EIGEN_BUILD_DEMOS) + " + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use doc; then + cd ${CMAKE_BUILD_DIR} + emake doc || die "building documentation failed" + fi +} + +src_test() { + mycmakeargs="${mycmakeargs} + -DEIGEN_BUILD_TESTS=ON + " + cmake-utils_src_configure + cmake-utils_src_compile + cmake-utils_src_test +} |
