libmatheval-dev - GNU library for evaluating symbolic mathematical expressions (development)

Distribution: Debian 8 (Jessie)
Repository: Debian Main i386
Package name: libmatheval-dev
Package version: 1.1.11+dfsg
Package release: 2
Package architecture: i386
Package type: deb
Installed size: 70 B
Download size: 23.08 KB
Official Mirror:
GNU libmatheval is a library comprising of several procedures that make it possible to create an in-memory tree representation of mathematical functions over single or multiple variables and later use this representation to evaluate functions for specified variable values, to create corresponding trees for function derivatives over specified variables or to print textual representations of in-memory trees to a specified string. The library supports arbitrary variable names in expressions, decimal constants, basic unary and binary operators and elementary mathematical functions. This package contains the header files and static library.



  • libmatheval1-dev


  • libmatheval1-dev


  • libmatheval1-dev


    Source package: libmatheval

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libmatheval-dev deb package:
      # sudo apt-get install libmatheval-dev


    • /usr/include/matheval.h
    • /usr/lib/i386-linux-gnu/libmatheval.a
    • /usr/lib/i386-linux-gnu/
    • /usr/lib/i386-linux-gnu/pkgconfig/libmatheval.pc
    • /usr/share/doc/libmatheval-dev/README
    • /usr/share/doc/libmatheval-dev/changelog.Debian.gz
    • /usr/share/doc/libmatheval-dev/changelog.gz
    • /usr/share/doc/libmatheval-dev/copyright


    2014-10-26 - Julian Taylor <> libmatheval (1.1.11+dfsg-2) unstable; urgency=medium * revert 1.1.11+dfsg-1.2 instead of truncating results, disable the test that has an error of 1 ulp

    2014-10-07 - Neil Williams <> libmatheval (1.1.11+dfsg-1.2) unstable; urgency=low * Non-maintainer upload. * Add a fix to lib/xmath.c to limit the precision to within the range compatible with the current compiler optimisations so that the uncertain process of comparing floating point numbers can be used in the test suite. Completes the migration to guile-2.0 (Closes: #746013) * Update symbols for the patched function

    2014-09-19 - Neil Williams <> libmatheval (1.1.11+dfsg-1.1) unstable; urgency=low * Non-maintainer upload. * Migrate to guile-2.0 - patch from Hilo Bengen, extended to support higher precision of return values by guile-2.0. (Closes: #746013)

    2014-05-06 - Julian Taylor <> libmatheval (1.1.11+dfsg-1) unstable; urgency=medium * New upstream release - drop 0001-link-with-fl_pic.patch in favor of a override in debian/rules * mark flex generated symbols optional in symbol file (Closes: #746149) * bump standard to 3.9.5, no changes required * update debian/watch to repackage tarball

    2014-03-15 - Francesco Paolo Lovergine <> libmatheval (1.1.10+dfsg-1.1) unstable; urgency=high * Non-maintainer upload. * Removed non-free documentation in upstream tarball: docs/libmatheval.texi and doc/ (closes: #708966) * Added a patch to skip doc/ directory.

    2013-05-09 - Julian Taylor <> libmatheval (1.1.10-1) unstable; urgency=low * New upstream release (Closes: #690218) * debian/copyright: update years and format url * debian/control: - replace guile-1.6-dev with guile-1.8-dev - use canonical Vcs urls - drop obsolete DM-Upload-Allowed - bump standard to 3.9.4, no changes required - add versioned debhelper build depend

    2011-11-23 - Julian Taylor <> libmatheval (1.1.8-1) unstable; urgency=low * New upstream release * update dates in debian/copyright * drop upstream applied 0002-add-internal-lib-dependencies-to-pkg-config-file.patch * refresh 0001-link-with-fl_pic.patch * use dh-autoreconf --as-needed instead of autotools_dev

    2011-06-15 - Julian Taylor <> libmatheval (1.1.7-3) unstable; urgency=low * Standards-version bumped to 3.9.2 (no changes needed) * put libmatheval1 package into libs section * install upstream changelog * wrap-and-sort control * fix errors in package description (Closes: #625444) * convert to multiarch

    2011-02-08 - Julian Taylor <> libmatheval (1.1.7-2) unstable; urgency=low * New maintainer: Julian Taylor (Closes: #595546) * Change to source format 3.0 (quilt) * Replace old rules with dh "$@" --with autotools_dev * Removed .dirs files which unneccessarily created /usr/lib and /usr/include * Drop leaf *.la file * add 0002-add-internal-lib-dependencies-to-pkg-config-file.patch + adds internal dependencies to pkg-config file for static linking * debian/control changes: + added package to debian science project + added ${misc:Depends} to -dev package + removed "Section: libs" from libmatheval1 (inherited from source) + removed soversion from -dev package name * Added a symbols file * Added DEP3 tags to 0001-link-with-fl_pic.patch * Updated debian/copyright to DEP5 * Updated to debhelper compatibility 7 * Update to standards 3.9.1 (no further changes required)

    2010-01-18 - Ulises Vitulli <> libmatheval (1.1.7-1+nmu1) unstable; urgency=low * Non-maintainer upload. * Added missing dependency (Closes: #562322).