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.
- Created by badshah400
- In state accepted
- Supersedes 842004
@Dmitry_R, @Mailaender, @StefanBruens, @TheBlackCat, @adrianSuSE, @anag, @badshah400, @cjunghans, @dstoecker, @eeich, @kwk, @mslacken, @openfoam, @psmt: review reminder
I don't understand the doc changes, but the rest looks ok to me.
@StefanBruens: Please review as you suggested these changes.
\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).
Good points, will resub. /me thanks both of you for your reviews.
Request History
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.
StefanBruens accepted request
@Dmitry_R, @Mailaender, @StefanBruens, @TheBlackCat, @adrianSuSE, @anag, @badshah400, @cjunghans, @dstoecker, @eeich, @kwk, @mslacken, @openfoam, @psmt: review reminder