* Add patches from upstream to fix building documentation: form-build-docs-without-git-repo.patch (gh#form-dev/form#497), form-fix-doxygen-failure.patch (gh#form-dev/form#467).
* Make doc package noarch.
* Add a %check section and run `make check`.
OBS-URL: https://build.opensuse.org/package/show/science/form?expand=0&rev=17
- Update to version 4.2.1:
* See
https://github.com/vermaseren/form/wiki/Release-Notes-Form-4.2.1
for a full list of changes.
* Bug fixes:
- Replaced the obsolete ftime() function with clock_gettime()
when the latter is available (gh#vermaseren/form#276)
- Improved the algorithms of division and reminder for
non-monic multivariate polynomials (gh#vermaseren/form#281)
- Removed an inefficiency when many expressions are defined
- Improved the merge sort inside memory based on Timsort
- Fixed a bug that caused a pattern matching failure for
restricted numbers in ex-Polyratfun (gh#vermaseren/form#55)
- Fixed crashes in routines for gzip decompression
(gh#vermaseren/form#95)
- Fixed content_ for polynomials with constant terms
(gh#vermaseren/form#185)
- Fixed some portability issues (gh#vermaseren/form#217,
gh#vermaseren/form#223)
- Fixed corrupted characters from the prepreocessor calculator
when the result is the most negative integer
(gh#vermaseren/form#219)
- Fixed a crash on accessing the first
gh#vermaseren/form#factdollar factor of an integer
(gh#vermaseren/form#222)
- Fixed memory leaks in routines for gzip compression
(gh#vermaseren/form#248)
- Fixed a memory bug for local $-variables in TFORM
(gh#vermaseren/form#253)
- Fixed a bug that made gcd_ give wrong results
(gh#vermaseren/form#258)
- Fixed a bug in the polynomial GCD routine
(gh#vermaseren/form#260)
- Fixed a wrong "Division by zero" runtime error by mul_(x,0)
(gh#vermaseren/form#261)
- Fixed a bug that caused wrong results in code optimization
(gh#vermaseren/form#272)
- Fixed transform,addargs for the case that the result becomes
0 (gh#vermaseren/form#277)
- Fixed some bug in LHS patterns with poly(rat)fun and symbols
- Fixed the problem that content_ did not handle functions
properly
- Disable documentation due to LaTeX errors.
OBS-URL: https://build.opensuse.org/request/show/685419
OBS-URL: https://build.opensuse.org/package/show/science/form?expand=0&rev=10