Difference between revisions of "Libmatheval"

From CBLFS
Jump to navigationJump to search
(Created page.)
 
(Oops, forgot the version template.)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
|http://ftp.gnu.org/gnu/libmatheval/libmatheval-1.1.3.tar.gz
+
|http://ftp.gnu.org/gnu/libmatheval/libmatheval-{{Libmatheval-Version}}.tar.gz
 
|-
 
|-
 
!Download Patch:
 
!Download Patch:
|http://svn.cross-lfs.org/svn/repos/patches/libmatheval/libmatheval-1.1.3-guilefix-1.patch
+
|http://svn.cross-lfs.org/svn/repos/patches/libmatheval/libmatheval-{{Libmatheval-Version}}-guilefix-1.patch
 
|-
 
|-
 
|}
 
|}
Line 24: Line 24:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
+
  patch -Np1 -i ../libmatheval-{{Libmatheval-Version}}-guilefix-1.patch &&
 
  ./configure --prefix=/usr --disable-shared &&
 
  ./configure --prefix=/usr --disable-shared &&
 
  make
 
  make
Line 46: Line 46:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
+
  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 66:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
+
  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 86:
 
Compile the package:
 
Compile the package:
  
  patch -Np1 -i ../libmatheval-1.1.3-guilefix-1.patch &&
+
  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 21:51, 11 February 2007

Download Source: http://ftp.gnu.org/gnu/libmatheval/libmatheval-1.1.4.tar.gz
Download Patch: http://svn.cross-lfs.org/svn/repos/patches/libmatheval/libmatheval-1.1.4-guilefix-1.patch

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:

patch -Np1 -i ../libmatheval-1.1.4-guilefix-1.patch &&
./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:

patch -Np1 -i ../libmatheval-1.1.4-guilefix-1.patch &&
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:

patch -Np1 -i ../libmatheval-1.1.4-guilefix-1.patch &&
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:

patch -Np1 -i ../libmatheval-1.1.4-guilefix-1.patch &&
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