Summary
Genius is a calculator program which can work with arbitrary precision integers, multiple precision floats, rational numbers, complex numbers, linear algebra, number theory, numerical calculus, statistics, numerical equation solving, combinatorics, elementary functions, modular arithmetic. It has a programming language with automatic typing. It can do various 2D and 3D plots, with possibility to export to eps or png. Genius has a GUI IDE. It can output matrices in LaTeX, Troff (eqn) or MathML.
Versions
v1.0.27 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- amd64 ~arm64 ~x86
- USE flags
- doc gui
USE flags
General
Dependencies
app-alternatives / lex : lex symlinks
app-alternatives / yacc : yacc symlinks
dev-build / autoconf-archive : GNU Autoconf Macro Archive
dev-libs / glib : The GLib library of C routines
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries
dev-util / gtk-update-icon-cache : GTK update icon cache
dev-util / intltool : Internationalization Tool Collection
sys-libs / ncurses : Console display library
sys-libs / readline : Another cute console display library
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / vte : Library providing a virtual terminal emulator widget
x11-misc / shared-mime-info : The Shared MIME-info Database specification
Runtime Dependencies
dev-libs / glib : The GLib library of C routines
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
sys-libs / ncurses : Console display library
sys-libs / readline : Another cute console display library
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / vte : Library providing a virtual terminal emulator widget
Bugs
- 863659
- sci-mathematics/genius-1.0.27 - gtkpsfont.c: fatal error: gtk/gtk.h: No such file or directory
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {sys-devel → dev-build}/autoconf-archive
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/genius: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
Move {virtual -> app-alternatives}/yacc
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
sci-mathematics/genius: drop 1.0.25, EAPI-6--
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/genius: Stabilize 1.0.27 amd64, #828932
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
sci-mathematics/genius: Bump to 1.0.27
Closes: https://bugs.gentoo.org/722262 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Pacho Ramos <pacho@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/genius: Stabilize 1.0.25 amd64, #722148
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
sci-mathematics/genius: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-mathematics/genius: arm64 keyworded (bug #722142)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sci-mathematics/genius: bump to 1.0.25, move to USE=gui
Closes: https://bugs.gentoo.org/711782 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sci-mathematics/genius: Fixed build with sys-libs/ncurses[tinfo]
Closes: https://bugs.gentoo.org/675670 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sci-mathematics/genius: add back gtk-update-icon-cache dep
Upstream checks for it in configure.ac and hard errors if not found, despite not actually running it with DESTDIR set.. Closes: https://bugs.gentoo.org/680148 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sci-mathematics/genius: remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Mart Raudsepp · gentoo
sci-mathematics/genius: bump to 1.0.23
Intentionally not bumping to 1.0.24, as that mainly just bundles vte:0, and we don't need it just hiding as a copy, at least not until we still have to have vte:0 packages anyways. Other changes: * Remove long unnecessary libgnome*, libglade and popt rdeps * Remove gone rarian and gnome-doc-utils build deps * Depend on minimum versions required by configure.ac * Fix LICENSE to GPL3 _or later_ * Depend on virtual/yacc instead of local ORing of providers * gettext shouldn't be optional, and it is required by gtk+ anyway, and it's build time for translations anyway (libintl at runtime) * Remove gtk-update-icon-cache explicit dep - other packages don't add their own dep, but rely on gtk+ pulling it in, as that's what will actually use the cache. Do the same here Unfortunately QA warns about unrecognized --disable-scrollkeeper configure passing, but nothing worth doing about here - upstream has commented that stuff out with "#" comments in configure.ac, instead of "dnl" comments, thus it appears in configure and gnome2.eclass greps finds it and passes the argument. Closes: https://bugs.gentoo.org/605792 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
sci-mathematics/genius: use HTTPS
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Aaron Bauman <bman@gentoo.org> - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Pacho Ramos · gentoo
sci-mathematics/genius: Drop old
Package-Manager: portage-2.3.2 - Pacho Ramos · gentoo
sci-mathematics/genius: Drop old
Package-Manager: portage-2.3.2 - Pacho Ramos · gentoo
sci-mathematics/genius: Version bump, fix missing deps (#541136)
Package-Manager: portage-2.3.2 - David Seifert · gentoo
sci-mathematics/genius: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28 - David Seifert · gentoo
sci-mathematics/genius: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed