diff options
Diffstat (limited to 'sci-misc/freecad/freecad-0.9.2646.ebuild')
-rw-r--r-- | sci-misc/freecad/freecad-0.9.2646.ebuild | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/sci-misc/freecad/freecad-0.9.2646.ebuild b/sci-misc/freecad/freecad-0.9.2646.ebuild index 0d7db7e..5f6506e 100644 --- a/sci-misc/freecad/freecad-0.9.2646.ebuild +++ b/sci-misc/freecad/freecad-0.9.2646.ebuild @@ -6,13 +6,13 @@ EAPI="3" PYTHON_DEPEND="2" -inherit multilib python cmake-utils +inherit autotools multilib python MY_P="FreeCAD-${PV}" DESCRIPTION="QT based Computer Aided Design Application" HOMEPAGE="http://sourceforge.net/apps/mediawiki/free-cad/" -SRC_URI="mirror://sourceforge/free-cad/${MY_P}.5.tar.gz" +SRC_URI="mirror://sourceforge/free-cad/${MY_P}-2.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -24,24 +24,35 @@ RDEPEND=" x11-libs/qt-gui:4 x11-libs/qt-svg:4 x11-libs/qt-webkit:4 - >=media-libs/coin-3.1.3 + media-libs/coin sci-libs/gts sys-libs/zlib dev-libs/boost dev-python/PyQt4 dev-libs/xerces-c - >=media-libs/SoQt-1.4.2" + media-libs/SoQt" DEPEND="${RDEPEND} dev-lang/swig" S="${WORKDIR}/${MY_P}" -MYCMAKEARGS="-DOCC_INCLUDE_DIR=/opt/opencascade-6.3/ros/lin/inc/ -DOCC_LIBRARY=/opt/opencascade-6.3/ros/lin/lib/" -CMAKE_VERBOSE=1 pkg_setup() { python_set_active_version 2 } +src_prepare() { + epatch ${FILESDIR}/coin.patch + eautoreconf +} + +src_configure () { + econf \ + --with-x \ + --with-qt4-include="${EPREFIX}"/usr/include/qt4 \ + --with-qt4-bin="${EPREFIX}"//usr/bin \ + --with-qt4-lib="${EPREFIX}"//usr/$(get_libdir)/qt4 +} + src_install () { emake DESTDIR="${D}" install || die "install failed" dodoc README.Linux ChangeLog.txt || die |