Difference between revisions of "Euler"
From CBLFS
Jump to navigationJump to searchWeibullguy (talk | contribs) (Created page.) |
Weibullguy (talk | contribs) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
− | | | + | |http://downloads.sourceforge.net/euler/euler-{{Euler-Version}}.tgz |
− | http://downloads.sourceforge.net/euler/euler-{{Euler-Version}}.tgz | ||
|- | |- | ||
!Download Patch: | !Download Patch: | ||
− | |http://svn.cross-lfs.org/svn/repos/patches/euler | + | |http://svn.cross-lfs.org/svn/repos/patches/euler/euler-{{Euler-Version}}-glibc-2.4-1.patch |
|- | |- | ||
!Download Patch: | !Download Patch: | ||
− | |http://svn.cross-lfs.org/svn/repos/patches/euler | + | |http://svn.cross-lfs.org/svn/repos/patches/euler/euler-{{Euler-Version}}-command-gcc4-1.patch |
|} | |} | ||
− | + | ---- | |
− | |||
− | + | {{Package-Introduction|Euler is a program for computing with real and complex numbers and matrices, or with intervals. It is similar in style to MatLab or [[Octave]]. It can draw and animate functions in two and three dimensions.|http://euler.sourceforge.net}} | |
− | == Required == | + | == Dependencies == |
− | * [[ | + | |
+ | === Required === | ||
+ | * [[X Window System]] | ||
* [[Gtk2]] | * [[Gtk2]] | ||
− | = Non-Multilib = | + | == Non-Multilib == |
+ | |||
+ | Compile the package: | ||
− | |||
patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | ||
− | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch | + | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch && |
− | |||
− | |||
./configure --prefix=/usr && | ./configure --prefix=/usr && | ||
make | make | ||
− | Install the | + | Install the package: |
+ | |||
make install | make install | ||
− | = Multilib = | + | == Multilib == |
+ | |||
+ | <b><i>This package does not provide any libraries so only one installation is required.</i></b> | ||
== 32Bit == | == 32Bit == | ||
− | + | Compile the Euler package: | |
+ | |||
patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | ||
− | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch | + | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch && |
+ | CC="gcc ${BUILD32}" USE_ARCH=32 \ | ||
+ | PKG_CONFIG_PATH="$PKG_CONFIG_PATH32" \ | ||
+ | ./configure --prefix=/usr && | ||
+ | make | ||
− | + | Install the package: | |
− | |||
− | |||
− | |||
make install | make install | ||
− | == N32 == | + | === N32 === |
+ | |||
+ | Compile the Euler package: | ||
− | |||
patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | ||
− | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch | + | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch && |
+ | CC="gcc ${BUILDN32}" USE_ARCH=n32 \ | ||
+ | PKG_CONFIG_PATH="$PKG_CONFIG_PATHN32" \ | ||
+ | ./configure --prefix=/usr && | ||
+ | make | ||
− | + | Install the package: | |
− | |||
− | |||
− | |||
make install | make install | ||
− | == 64Bit == | + | === 64Bit === |
+ | |||
+ | Compile the Euler package: | ||
− | |||
patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | patch -Np1 -i ../euler-{{Euler-Version}}-glibc-2.4-1.patch && | ||
− | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch | + | patch -Np1 -i ../euler-{{Euler-Version}}-command-gcc4-1.patch && |
+ | CC="gcc ${BUILD64}" USE_ARCH=64 \ | ||
+ | PKG_CONFIG_PATH="$PKG_CONFIG_PATH64" \ | ||
+ | ./configure --prefix=/usr && | ||
+ | make | ||
− | + | Install the package: | |
− | |||
− | |||
− | |||
make install | make install | ||
= Contents = | = Contents = | ||
− | {| style="text-align: left | + | {|style="text-align: left" |
+ | |-valign="top" | ||
+ | !Installed Directories: | ||
+ | |/usr/share/euler, /usr/share/doc/euler, /usr/share/doc/euler/french, /usr/share/doc/euler/german, /usr/share/doc/euler/german/images, /usr/share/doc/euler/images, /usr/share/doc/euler/reference, /usr/share/euler/progs, /usr/share/euler/progs/user | ||
+ | |-valign="top" | ||
+ | !Installed Programs: | ||
+ | |euler | ||
|-valign="top" | |-valign="top" | ||
− | ! Installed | + | !Installed Libraries: |
− | | | + | |None |
|} | |} | ||
Line 87: | Line 101: | ||
{| style="text-align: left;" | {| style="text-align: left;" | ||
|-valign="top" | |-valign="top" | ||
− | ! | + | !euler |
− | | | + | |is a matrix language interpreter with advanced graphical and programming features, for Linux/Unix based on the GTK+ toolkit.. |
|} | |} | ||
+ | |||
+ | [[Category:Science_Engineering]] |
Latest revision as of 11:26, 9 November 2010
Contents
Introduction to Euler
Euler is a program for computing with real and complex numbers and matrices, or with intervals. It is similar in style to MatLab or Octave. It can draw and animate functions in two and three dimensions.
Project Homepage: http://euler.sourceforge.net
Dependencies
Required
Non-Multilib
Compile the package:
patch -Np1 -i ../euler-1.61.0-glibc-2.4-1.patch && patch -Np1 -i ../euler-1.61.0-command-gcc4-1.patch && ./configure --prefix=/usr && make
Install the package:
make install
Multilib
This package does not provide any libraries so only one installation is required.
32Bit
Compile the Euler package:
patch -Np1 -i ../euler-1.61.0-glibc-2.4-1.patch && patch -Np1 -i ../euler-1.61.0-command-gcc4-1.patch && CC="gcc ${BUILD32}" USE_ARCH=32 \ PKG_CONFIG_PATH="$PKG_CONFIG_PATH32" \ ./configure --prefix=/usr && make
Install the package:
make install
N32
Compile the Euler package:
patch -Np1 -i ../euler-1.61.0-glibc-2.4-1.patch && patch -Np1 -i ../euler-1.61.0-command-gcc4-1.patch && CC="gcc ${BUILDN32}" USE_ARCH=n32 \ PKG_CONFIG_PATH="$PKG_CONFIG_PATHN32" \ ./configure --prefix=/usr && make
Install the package:
make install
64Bit
Compile the Euler package:
patch -Np1 -i ../euler-1.61.0-glibc-2.4-1.patch && patch -Np1 -i ../euler-1.61.0-command-gcc4-1.patch && CC="gcc ${BUILD64}" USE_ARCH=64 \ PKG_CONFIG_PATH="$PKG_CONFIG_PATH64" \ ./configure --prefix=/usr && make
Install the package:
make install
Contents
Installed Directories: | /usr/share/euler, /usr/share/doc/euler, /usr/share/doc/euler/french, /usr/share/doc/euler/german, /usr/share/doc/euler/german/images, /usr/share/doc/euler/images, /usr/share/doc/euler/reference, /usr/share/euler/progs, /usr/share/euler/progs/user |
---|---|
Installed Programs: | euler |
Installed Libraries: | None |
Short Description
euler | is a matrix language interpreter with advanced graphical and programming features, for Linux/Unix based on the GTK+ toolkit.. |
---|