Difference between revisions of "Libmatheval"

From CBLFS
Jump to navigationJump to search
(Oops, forgot the version template.)
(Version bump.)
Line 3: Line 3:
 
!Download Source:
 
!Download Source:
 
|http://ftp.gnu.org/gnu/libmatheval/libmatheval-{{Libmatheval-Version}}.tar.gz
 
|http://ftp.gnu.org/gnu/libmatheval/libmatheval-{{Libmatheval-Version}}.tar.gz
|-
 
!Download Patch:
 
|http://svn.cross-lfs.org/svn/repos/patches/libmatheval/libmatheval-{{Libmatheval-Version}}-guilefix-1.patch
 
|-
 
 
|}
 
|}
  
Line 24: Line 20:
 
Compile the package:
 
Compile the package:
  
patch -Np1 -i ../libmatheval-{{Libmatheval-Version}}-guilefix-1.patch &&
 
 
  ./configure --prefix=/usr --disable-shared &&
 
  ./configure --prefix=/usr --disable-shared &&
 
  make
 
  make
Line 46: Line 41:
 
Compile the package:
 
Compile the package:
  
patch -Np1 -i ../libmatheval-{{Libmatheval-Version}}-guilefix-1.patch &&
 
 
  CC="gcc ${BUILD32}" ./configure --prefix=/usr --disable-shared &&
 
  CC="gcc ${BUILD32}" ./configure --prefix=/usr --disable-shared &&
 
  make
 
  make
Line 66: Line 60:
 
Compile the package:
 
Compile the package:
  
patch -Np1 -i ../libmatheval-{{Libmatheval-Version}}-guilefix-1.patch &&
 
 
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --disable-shared &&
 
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --disable-shared &&
 
  make
 
  make
Line 86: Line 79:
 
Compile the package:
 
Compile the package:
  
patch -Np1 -i ../libmatheval-{{Libmatheval-Version}}-guilefix-1.patch &&
 
 
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --disable-shared &&
 
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --disable-shared &&
 
  make
 
  make

Revision as of 17:50, 12 March 2007

Download Source: http://ftp.gnu.org/gnu/libmatheval/libmatheval-1.1.4.tar.gz

Introduction to libmatheval

GNU libmatheval is a C and Fortran callable library to parse and evaluate symbolic expressions input as text. In addition to parsing and evaluation, libmatheval can also compute symbolic derivatives and output expressions to strings.

Package Homepage: http://www.gnu.org/software/libmatheval

Dependencies

Required

Non-Multilib

Compile the package:

./configure --prefix=/usr --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --disable-shared &&
make

Install the package:

make install

Install the documentation if desired:

make pdf &&
make html &&
install -v -m755 -d /usr/share/doc/libmatheval/html &&
cp -v doc/libmatheval.pdf /usr/share/doc/libmatheval
cp -v doc/libmatheval.html/*.html /usr/share/doc/libmatheval/html

Contents

Installed Directories: None
Installed Programs: None
Installed Libraries: libmatheval.la, libmatheval.a

Short Descriptions

libmatheval is a library of functions to parse and evaluate symbolic expressions