diff options
Diffstat (limited to 'sci-mathematics/giac/giac-1.1.0.ebuild')
-rw-r--r-- | sci-mathematics/giac/giac-1.1.0.ebuild | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/sci-mathematics/giac/giac-1.1.0.ebuild b/sci-mathematics/giac/giac-1.1.0.ebuild new file mode 100644 index 000000000..d48ef0490 --- /dev/null +++ b/sci-mathematics/giac/giac-1.1.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +DESCRIPTION="A free C++ CAS (Computer Algebra System) library and its interfaces" +HOMEPAGE="http://www-fourier.ujf-grenoble.fr/~parisse/giac.html" +SRC_URI="http://www-fourier.ujf-grenoble.fr/~parisse/${PN}/${P}.tar.bz2" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="doc examples fltk" + +RDEPEND=">=dev-libs/gmp-3 + >=sys-libs/readline-4.2 + fltk? ( >=x11-libs/fltk-1.1.9 ) + dev-libs/mpfr + sci-libs/gsl + >=sci-mathematics/pari-2.3 + >=dev-libs/ntl-5.2" + +src_prepare(){ + sed -e "s:\$(prefix)/share:\$(DESTDIR)\$(prefix)/share:g" \ + -e "s:config.h \$(includedir)/giac:config.h \$(DESTDIR)\$(includedir)/giac:g" \ + -e "s:\$(DESTDIR)\$(DESTDIR):\$(DESTDIR):g" \ + -e "s:\$(DESTDIR)/\$(DESTDIR):\$(DESTDIR):g" \ + -i `find -name Makefile\*` + if use !fltk; then + sed -e "s: gl2ps\.[chlo]*::g" -i src/Makefile.* + fi +} + +src_install() { + DESTDIR="${D}" emake install || die "emake install failed" + mv ${D}/usr/bin/{aide,giac-help} + rm ${D}/usr/bin/*cas_help + dodoc AUTHORS ChangeLog COPYING INSTALL NEWS README TROUBLES + if use !fltk; then + rm ${D}/usr/bin/x* + fi + if use !doc; then + rm -R ${D}/usr/share/doc/giac ${D}/usr/share/giac/doc/ + else + for LANG in el en es fr pt; do + if echo ${LINGUAS} | grep -v $LANG &> /dev/null; then + rm -R ${D}/usr/share/giac/doc/$LANG + else + ln ${D}/usr/share/giac/doc/aide_cas ${D}/usr/share/giac/doc/$LANG/aide_cas + fi + done + fi + if use !examples; then + rm -R ${D}/usr/share/giac/examples + fi +} + |