summaryrefslogtreecommitdiff
path: root/sci-misc/freecad/freecad-0.9.2646.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sci-misc/freecad/freecad-0.9.2646.ebuild')
-rw-r--r--sci-misc/freecad/freecad-0.9.2646.ebuild23
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