Overview

Request 843655 accepted

- Update to version 1.8.0
- Update so version in keeping with upstream.
- 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.
- 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).
- Drop Group tags from packages.

Loading...



Dirk Stoecker's avatar

I don't understand the doc changes, but the rest looks ok to me.

@StefanBruens: Please review as you suggested these changes.


Stefan Brüns's avatar

\me wonders whats so hard to understand ...

@badshah400 - The doc packages should be noarch, and you should mention the pdf package also contains the tutorial (or split it, as the user base for API docs and tutorial is likely different).


Atri Bhattacharya's avatar
author source maintainer target maintainer

Good points, will resub. /me thanks both of you for your reviews.

Request History
Atri Bhattacharya's avatar

badshah400 created request

- Update to version 1.8.0
- Update so version in keeping with upstream.
- 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.
- 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).
- Drop Group tags from packages.


Stefan Brüns's avatar

StefanBruens accepted request

openSUSE Build Service is sponsored by