Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ginac-1.8.7-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: ginac Distribution: openSUSE:Factory:zSystems
Version: 1.8.7 Vendor: openSUSE
Release: 1.1 Build date: Thu Jan 4 12:52:08 2024
Group: Unspecified Build host: s390zl22
Size: 260848 Source RPM: ginac-1.8.7-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.ginac.de/
Summary: C++ library for symbolic calculations
GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
open framework for symbolic computation within the C++ programming language.

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu Dec 28 2023 jun wang <junguo.wang@suse.com>
  - Update to version 1.8.7
    * Fix series expansion of polynomial(x)^n for small and large n.
    * Fix bugs in internal parser from strings.
    * Make ginsh evaluate line-by-line in non-interactive mode.
    * Several build fixes.
    * remove obsolete patch ginac-doc-latex-symbol-error.patch
      becuase it has applied into source code
    * update patch ginac-fix-makeindex.patch because one line
      changed
* Mon Jun 12 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.8.6:
    * Fix wrong numeric info on transcendental functions.
    * Fix crash of evaluation of binomial(n, k) with negative
      integer n, k.
  - Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
    get pdflatex to build reference.pdf correctly; upstream commit.
* Wed Mar 08 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Make documentation build reproducible:
    * Use SVGs for HTML API reference documentation
    * Use dot to generate PDFs, instead of relying on ghostscript
      to convert EPS to PDF
  - Disable PDF API reference on Leap/SLE 15.x, fails to build.
* Wed Jan 04 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to version 1.8.5:
    * Speed up multivariate polynomial factorization
    * fix it in some rare corner cases where it didn't previously
      terminate.
  - Move graphviz build dependency to doc flavor package
* Wed Sep 21 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.8.4:
    * Complete the support for sqrfree_parfrac().
    * Add info methods for transcendental functions.
  - Move BuildArch: noarch tag to relevant subpackages to calm
    rpmlint down.
  - Run fdupes for doc-html package.
* Thu Mar 24 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.8.3:
    * series_to_poly() can be used from ginsh.
    * Fix power::to_polynomial() for posint exponents.
    * Fix power::subs() in some special cases.
* Sat Jan 01 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.8.2:
    * Fix elusive bug in comparing relational objects.
    * Ensure modular_form_kernel::series() includes an Order term.
* Tue Dec 21 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
    for doc flavor.
* Mon Aug 09 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.8.1:
    * Add method relational::canonical() and improve conversion of
      relational to Boolean (it now works on many simple symbolic
      cases).
    * Improve normalization of negative exponents.
    * Fix indexing multiply referenced objects with ex::operator[].
    * Make functions evalf() their arguments before doing own
      evalf().
    * Fix bugs in H_evalf() and in evaluation of iterated integrals.
    * Several portability improvements and compiler warning fixes.
  - New BuildRequires for doc flavour: tex(fancyvrb.sty).
* Thu Oct 15 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.8.0
    * New routines for the numerical evaluation of iterated
      integrals like elliptic multiple polylogarithms or iterated
      integrals of modular forms.
    * Stronger normalization methods for expressions with powers.
      Where this is safe, GiNaC now tries replacing various kinds of
      powers in order to find and cancel common subexpressions.
    * Improved CMake build.
  - Drop _service file and go back to using full URL for Source.
  - Update so version in keeping with upstream.
* Sun Oct 11 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Use multibuild to split off documentation building from main
    package, whereby we build only the reference documentation and
    tutorial pdf for the "doc" flavour and the main libraries and
    binaries for the unflavoured pkg.
  - Move ginac.pdf from the -devel pkg into separate -doc-tutorial
    package as it requires texinfo and texlive to build, and bloats
    the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
    for ginac-devel.
  - BuildRequires: python3-base instead of python3.
* Tue Sep 22 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Add _service file to use git version at commit 9b53600 as it
    includes various build related fixes over latest tagged version
    1.7.11.
  - Add patches to fix/improve builds when using cmake:
    * ginac-fix-makeindex.patch: Fix input file path when running
      `makeindex` which does not like absolute paths.
    * ginac-cmake-install-doc.patch: Install man and other
      documentation files when cmake is used for building.
  - Drop ginac-check-for-python3.patch: incorporated upstream.
  - Use cmake for build (Add BuildRequires: cmake and drop libtool).
  - Build API documentation in PDF and HTML formats and package as
    part of new %{name}-doc-pdf and %{name}-doc-html packages
    respectively (add appropriate BuildRequires).
  - Drop Group tags from packages.
* Tue Sep 22 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.7.11:
    * Fix elusive bugs in factor() and in expand().
  - Changes from version 1.7.10:
    * Fix collect_common_factors() for hidden zero arguments.
    * Fix build on modern systems (C++20 and Python3).
  - Changes from version 1.7.9:
    * Fix unarchiving of overloaded functions.
    * Fix MinGW64 build.
* Mon Sep 21 2020 Cristian Rodríguez <crrodriguez@opensuse.org>
  - Fail to build if there are undefined symbols in the shared library
* Thu Feb 06 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.7.8
    * Fix pseries::evalf(), broken since 1.7.0.
    * Fix a corner-case bug in H_evalf().
  - Changes from version 1.7.4 to 1.7.7: See
    %{_docdir}/ginac-devel/NEWS file.
  - Use python3 instead of python(2) for building.
  - Add ginac-check-for-python3.patch to check for python3 during
    configure; requires running autoreconf before configure.
  - Rename devel file to ginac-devel, instead of libginac-devel,
    according to recommended naming guidelines.
  - Build and package API documentation and examples in html format;
    add BuildRequires necessary for this.
  - Use Requires(post) and Requires(preun) instead of PreReq.

Files

/usr/bin/ginsh
/usr/bin/viewgar
/usr/libexec/ginac-excompiler
/usr/share/man/man1/ginsh.1.gz
/usr/share/man/man1/viewgar.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024