Overview

Request 810056 accepted

* Update to version 5.0.1
* Drop add_gcc9_support.patch: no longer required with upstream support for up to GCC 10 baked in.
* Pass options to %cmake to set proper install paths when installing; prevents the need to manually move installed libs around. Drop sed BuildRequires that is no longer required as a consequence.
* Enable python3 wrapping (needed for tomviz, for instance); split out separate python3-itk package. Introduces BuildRequires: python3-devel.
* Add BuildRequires: memory-constraints and use %limit_build to require at least 2 GiB memory per thread; OOM failures otherwise.
* Update _constraints file: at least 24 GB (!!!) disk space and 2 GB memory now required.
* Use ninja for build (BuildRequires: ninja); compile using %cmake_build instead of make directly.
* Additional system library dependencies: CastXML-devel, gtest, double-conversion, and gdcm-devel.
* Convert BuildRequires to pkgconfig() or cmake() based ones wherever possible.
* Update URL and Source URL in keeping with upstream's move to github.
* Drop conditionals for old openSUSE versions.


Atri Bhattacharya's avatar
author source maintainer target maintainer

Thanks for the quick review, @pluskalm. Note that the pkg requires CastXML now, which is in Factory but not in Leap:15.x (too late for that). If you want to get it building for the Leaps, you'll have to osc aggregatepac devel:libraries:c_c++ CastXML Application:Geo.

Request History
Atri Bhattacharya's avatar

badshah400 created request

* Update to version 5.0.1
* Drop add_gcc9_support.patch: no longer required with upstream support for up to GCC 10 baked in.
* Pass options to %cmake to set proper install paths when installing; prevents the need to manually move installed libs around. Drop sed BuildRequires that is no longer required as a consequence.
* Enable python3 wrapping (needed for tomviz, for instance); split out separate python3-itk package. Introduces BuildRequires: python3-devel.
* Add BuildRequires: memory-constraints and use %limit_build to require at least 2 GiB memory per thread; OOM failures otherwise.
* Update _constraints file: at least 24 GB (!!!) disk space and 2 GB memory now required.
* Use ninja for build (BuildRequires: ninja); compile using %cmake_build instead of make directly.
* Additional system library dependencies: CastXML-devel, gtest, double-conversion, and gdcm-devel.
* Convert BuildRequires to pkgconfig() or cmake() based ones wherever possible.
* Update URL and Source URL in keeping with upstream's move to github.
* Drop conditionals for old openSUSE versions.


Martin Pluskal's avatar

pluskalm accepted request

thx

openSUSE Build Service is sponsored by