# HG changeset patch # User Hans-G?nter Theisgen # Date 1646203193 -3600 # Node ID b55f6ebcce6174af8d2c0569ff7ac57d1515a30d # Parent bbb38f5d2cd9d615bbec12904eef322bb01d65e0 updated giac (1.5.0.85 -> 1.7.0.47) diff -r bbb38f5d2cd9 -r b55f6ebcce61 giac/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/giac/description.txt Wed Mar 02 07:39:53 2022 +0100 @@ -0,0 +1,18 @@ +Giac/Xcas is a free computer algebra system for Windows, Mac OS X and +Linux/Unix. + +Xcas is an interface to perform computer algebra, function graphs, +interactive geometry (2-d and 3-d), spreadsheet and statistics, +programmation. It may be used as a replacement for high end graphic +calculators for example on netbooks (for about the same price as a +calculator but with much more performances). + +Xcas is based on the FLTK graphic toolkit, there is an alternate less +mature interface based on QT named qcas. + +Xcas offline in your browser is an interface to Giac with less +functionnalities but working in a compatible browser without +installation, Firefox is recommended. + +Giac is a C++ library, it is the CAS computing kernel, it may be used +inside other C++ programs, and also Python, Java and Javascript programs. diff -r bbb38f5d2cd9 -r b55f6ebcce61 giac/receipt --- a/giac/receipt Wed Mar 02 07:25:16 2022 +0100 +++ b/giac/receipt Wed Mar 02 07:39:53 2022 +0100 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="giac" -VERSION="1.5.0.85" +VERSION="1.7.0.47" CATEGORY="misc" SHORT_DESC="A free computer algebra system." MAINTAINER="al.bobylev@gmail.com" @@ -12,10 +12,10 @@ WGET_URL="https://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/$TARBALL" DEPENDS="cocoalib fltk gf2x gmp gsl libpng mpfr ntl pari readline" -BUILD_DEPENDS="bison cocoalib expat-dev fltk-2.0.x-gl fltk-dev gf2x-dev - gfortran gmp-dev gsl-dev libboost-system-dev libpng-dev - libtool libxml2-dev mesa-dev mpfr-dev ntl pari-dev readline-dev - xorg-libX11-dev xorg-libXinerama-dev" # lapack +BUILD_DEPENDS="bison cocoalib expat-dev fltk-2.0.x-gl fltk-dev gf2x-dev + gfortran gmp-dev gsl-dev libboost-system-dev libpng-dev + libtool libxml2-dev mesa-dev mpfr-dev ntl pari-dev py3k + readline-dev xorg-libX11-dev xorg-libXinerama-dev" # lapack # What is the latest version available today? current_version() @@ -28,11 +28,14 @@ compile_rules() { sed -i 's| doc | |' Makefile* + cp /usr/include/FL/Fl_PostScript.H /usr/include/FL/Fl_PostScript.H.ORG cp /usr/include/FL/Fl_Input.H /usr/include/FL/Fl_Input.H.ORG + sed -i 's/protected:/public:/' \ /usr/include/FL/Fl_Input.H \ /usr/include/FL/Fl_PostScript.H + export LDFLAGS="$LDFLAGS -lgf2x -lboost_system" ./configure $CONFIGURE_ARGS && @@ -46,5 +49,5 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - cp -a $install/* $fs + cp -a $install/* $fs }