aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-mathematics/giac/giac-1.1.0.ebuild')
-rw-r--r--sci-mathematics/giac/giac-1.1.0.ebuild16
1 files changed, 16 insertions, 0 deletions
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild
index 4b2232ca9..4993db4f7 100644
--- a/sci-mathematics/giac/giac-1.1.0.ebuild
+++ b/sci-mathematics/giac/giac-1.1.0.ebuild
@@ -13,6 +13,9 @@ SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="doc examples fltk"
+AUTOTOOLS_IN_SOURCE_BUILD=true
+inherit autotools-utils flag-o-matic
+
RDEPEND=">=dev-libs/gmp-3
>=sys-libs/readline-4.2
fltk? ( >=x11-libs/fltk-1.1.9 )
@@ -32,6 +35,19 @@ src_prepare(){
fi
}
+src_configure(){
+ if use fltk
+ then
+ append-cppflags -I$(fltk-config --includedir)
+ append-lfs-flags
+ append-libs $(fltk-config --ldflags | sed -e 's/\(-L\S*\)\s.*/\1/')
+ fi
+ local myeconfargs=(
+ user_enable fltk gui
+ )
+ autotools-utils_src_configure || die "configuring failed"
+}
+
src_install() {
emake install DESTDIR="${D}" || die "emake install failed"
mv ${D}/usr/bin/{aide,giac-help}