genius stable port information

Package: genius

Version: 1.0.3
Revision: 1

Depends: <<
atk1-shlibs (>= 1.20.0-1),
audiofile-shlibs,
cairo-shlibs (>= 1.6-1),
dbus-shlibs (>= 1.0-1),
esound-shlibs (>= 0.2.38-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.5-1),
gail18-shlibs (>= 1.20.0-1),
gconf2-shlibs (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
glitz-shlibs,
gmp-shlibs,
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-vfs2-unified-shlibs (>= 1:2.20.0-1),
gtk+2-shlibs (>= 2.12.0-1),
gtksourceview2-shlibs (>= 2.0.1-1),
libart2-shlibs,
libavahi-client3-shlibs,
libavahi-common3-shlibs,
libavahi-glib1-shlibs,
libbonobo2-shlibs (>= 2.20.0-1),
libbonoboui2-shlibs (>= 2.20.0-1),
libgettext3-shlibs,
libglade2-shlibs (>= 2.6.2-1),
libgnome2-shlibs (>= 2.20.0-1),
libgnomecanvas2-shlibs (>= 2.20.0-1),
libgnomeui2-shlibs (>= 2.20.0-1),
libiconv,
libjpeg-shlibs,
libmpfr1-shlibs,
libncurses5-shlibs,
libpng3-shlibs,
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.10-1),
pango1-xft2-ft219-shlibs (>= 1.18.4-4),
pixman-shlibs (>= 0.10.0-1),
popt-shlibs,
readline5-shlibs,
rarian-compat,
shared-mime-info,
vte9-shlibs (>= 0.16.9-1),
x11
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
audiofile,
avahi-dev,
cairo (>= 1.6-1),
dbus-dev (>= 1.0-1),
esound (>= 0.2.38-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gail18-dev (>= 1.20.0-1),
gconf2-dev (>= 2.20.0-1),
glib2-dev (>= 2.14.0-1),
glitz,
gmp,
gnome-keyring-dev (>= 0.8.1-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtksourceview2-dev (>= 2.0.1-1),
intltool (>= 0.36.0-1),
libart2,
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext3-dev,
gettext-tools,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgnomeui2-dev (>= 2.20.0-1),
libiconv-dev,
libjpeg,
libmpfr1,
libncurses5,
libpng3,
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.10-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
readline5,
vte9-dev (>= 0.16.9-1),
x11-dev,
xft2-dev
<<

Source: mirror:gnome:sources/%n/1.0/%n-%v.tar.bz2
Source-MD5: 9500bf293016de90aff838a3ae31339f

PatchScript: <<
perl -pi -e 's/-I\$\(includedir\)//' */Makefile.in
<<
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
ConfigureParams: --libexecdir=%p/lib --disable-dependency-tracking --disable-scrollkeeper --disable-update-mimedb PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS README TODO

PostInstScript: <<
if [ configure = "$1" ]; then
%p/bin/update-mime-database %p/share/mime || :
scrollkeeper-update -q
fi
<<
PostRmScript: <<
if [ remove != "$1" ]; then
%p/bin/update-mime-database %p/share/mime || :
scrollkeeper-update -q
fi
<<

Description: Math calculator and graphing package
DescDetail: <<
Genius is a calculator program similiar in some aspects to BC, Matlab
or Maple. GEL is the name of its extention language (stands for
"Genius Extension Language", clever huh?), in fact, a large part of
the standard genius functions are written in GEL itself.

What can it do?

* Arbitrary precision ints, multiple precision floats, using all the
power of gmp.
* Rational numbers, stored as quotient and denominator.
* Complex numbers, stored in cartesian coordinates as usual.
* Automatic typing, no need to declare types of variables.
* Math-like-looking expressions, tries to be as much a what you mean
is what Genius understands, up to a limit of course.
* Matrix calculations, with many related functions.
* Modular arithmetic, including inversions and modular arithmetic on
matrices.
* A complete programming language. In fact large part of Genius
standard library is written in GEL.
* Can output matrices in LaTeX, Troff (eqn) or MathML, this is I think
a very cool feature that allows you to copy stuff directly from the
Genius console to a document in LaTeX, troff or MathML. I in fact
use this even to just enter matrices into LaTeX documents to begin
with.
* 2D Function line plots, standard 2D graphs of up to 10 functions at
once, with possibility to export to EPS or PNG
* Parametric plots, with possibility to export to EPS or PNG
* 3D Function surface plots, with possibility to export to EPS or PNG
* GUI IDE where you can edit and run/test your programs
* A plugin interface, not yet really used.
<<
DescPort: <<
Fix some of automake misusage

Plugin loading may not work (not parsing the Name and
Filename fields from the .plugin cfg file?).
<<
License: GPL
Maintainer: Daniel Macks
Homepage: http://www.jirka.org/genius.html

genius _unstable_ port information

Package: genius

Version: 1.0.3
Revision: 1

Depends: <<
atk1-shlibs (>= 1.20.0-1),
audiofile-shlibs,
cairo-shlibs (>= 1.6-1),
dbus-shlibs (>= 1.0-1),
esound-shlibs (>= 0.2.38-1),
expat1-shlibs,
fontconfig2-shlibs (>= 2.4.1-1),
freetype219-shlibs (>= 2.3.5-1),
gail18-shlibs (>= 1.20.0-1),
gconf2-shlibs (>= 2.20.0-1),
glib2-shlibs (>= 2.14.0-1),
glitz-shlibs,
gmp-shlibs,
gnome-keyring-shlibs (>= 0.8.1-1),
gnome-vfs2-unified-shlibs (>= 1:2.20.0-1),
gtk+2-shlibs (>= 2.12.0-1),
gtksourceview2-shlibs (>= 2.0.1-1),
libart2-shlibs,
libavahi-client3-shlibs,
libavahi-common3-shlibs,
libavahi-glib1-shlibs,
libbonobo2-shlibs (>= 2.20.0-1),
libbonoboui2-shlibs (>= 2.20.0-1),
libgettext3-shlibs,
libglade2-shlibs (>= 2.6.2-1),
libgnome2-shlibs (>= 2.20.0-1),
libgnomecanvas2-shlibs (>= 2.20.0-1),
libgnomeui2-shlibs (>= 2.20.0-1),
libiconv,
libjpeg-shlibs,
libmpfr1-shlibs,
libncurses5-shlibs,
libpng3-shlibs,
libxml2-shlibs (>= 2.6.30-1),
orbit2-shlibs (>= 2.14.10-1),
pango1-xft2-ft219-shlibs (>= 1.18.4-4),
pixman-shlibs (>= 0.10.0-1),
popt-shlibs,
readline5-shlibs,
rarian-compat,
shared-mime-info,
vte9-shlibs (>= 0.16.9-1),
x11
<<
BuildDepends: <<
atk1 (>= 1.20.0-1),
audiofile,
avahi-dev,
cairo (>= 1.6-1),
dbus-dev (>= 1.0-1),
esound (>= 0.2.38-1),
expat1,
fink (>= 0.24.12-1),
fontconfig2-dev (>= 2.4.1-1),
freetype219 (>= 2.3.5-1),
gail18-dev (>= 1.20.0-1),
gconf2-dev (>= 2.20.0-1),
glib2-dev (>= 2.14.0-1),
glitz,
gmp,
gnome-keyring-dev (>= 0.8.1-1),
gnome-vfs2-unified-dev (>= 1:2.20.0-1),
gtk+2-dev (>= 2.12.0-1),
gtksourceview2-dev (>= 2.0.1-1),
intltool (>= 0.36.0-1),
libart2,
libavahi-glib1-dev,
libbonobo2-dev (>= 2.20.0-1),
libbonoboui2-dev (>= 2.20.0-1),
libgettext3-dev,
gettext-tools,
libglade2 (>= 2.6.2-1),
libgnome2-dev (>= 2.20.0-1),
libgnomecanvas2-dev (>= 2.20.0-1),
libgnomeui2-dev (>= 2.20.0-1),
libiconv-dev,
libjpeg,
libmpfr1,
libncurses5,
libpng3,
libxml2 (>= 2.6.30-1),
orbit2-dev (>= 2.14.10-1),
pango1-xft2-ft219-dev (>= 1.18.4-4),
pixman (>= 0.10.0-1),
pkgconfig (>= 0.21-1),
popt,
readline5,
vte9-dev (>= 0.16.9-1),
x11-dev,
xft2-dev
<<

Source: mirror:gnome:sources/%n/1.0/%n-%v.tar.bz2
Source-MD5: 9500bf293016de90aff838a3ae31339f

PatchScript: <<
perl -pi -e 's/-I\$\(includedir\)//' */Makefile.in
<<
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
ConfigureParams: --libexecdir=%p/lib --disable-dependency-tracking --disable-scrollkeeper --disable-update-mimedb PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS README TODO

PostInstScript: <<
if [ configure = "$1" ]; then
%p/bin/update-mime-database %p/share/mime || :
scrollkeeper-update -q
fi
<<
PostRmScript: <<
if [ remove != "$1" ]; then
%p/bin/update-mime-database %p/share/mime || :
scrollkeeper-update -q
fi
<<

Description: Math calculator and graphing package
DescDetail: <<
Genius is a calculator program similiar in some aspects to BC, Matlab
or Maple. GEL is the name of its extention language (stands for
"Genius Extension Language", clever huh?), in fact, a large part of
the standard genius functions are written in GEL itself.

What can it do?

* Arbitrary precision ints, multiple precision floats, using all the
power of gmp.
* Rational numbers, stored as quotient and denominator.
* Complex numbers, stored in cartesian coordinates as usual.
* Automatic typing, no need to declare types of variables.
* Math-like-looking expressions, tries to be as much a what you mean
is what Genius understands, up to a limit of course.
* Matrix calculations, with many related functions.
* Modular arithmetic, including inversions and modular arithmetic on
matrices.
* A complete programming language. In fact large part of Genius
standard library is written in GEL.
* Can output matrices in LaTeX, Troff (eqn) or MathML, this is I think
a very cool feature that allows you to copy stuff directly from the
Genius console to a document in LaTeX, troff or MathML. I in fact
use this even to just enter matrices into LaTeX documents to begin
with.
* 2D Function line plots, standard 2D graphs of up to 10 functions at
once, with possibility to export to EPS or PNG
* Parametric plots, with possibility to export to EPS or PNG
* 3D Function surface plots, with possibility to export to EPS or PNG
* GUI IDE where you can edit and run/test your programs
* A plugin interface, not yet really used.
<<
DescPort: <<
Fix some of automake misusage

Plugin loading may not work (not parsing the Name and
Filename fields from the .plugin cfg file?).
<<
License: GPL
Maintainer: Daniel Macks
Homepage: http://www.jirka.org/genius.html