SHA256
1
0
forked from pool/vtk
Commit Graph

161 Commits

Author SHA256 Message Date
Dominique Leuenberger
b69cb3777c Accepting request 815874 from science
OBS-URL: https://build.opensuse.org/request/show/815874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=48
2020-06-19 15:24:53 +00:00
Dirk Stoecker
014a4011e1 Accepting request 813241 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Update _constraints to avoid OOM errors

OBS-URL: https://build.opensuse.org/request/show/813241
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=160
2020-06-19 06:34:33 +00:00
Dominique Leuenberger
e32650dccd Accepting request 811182 from science
OBS-URL: https://build.opensuse.org/request/show/811182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=47
2020-06-08 21:59:37 +00:00
Dirk Stoecker
44fcb2744c No macro in comment
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=158
2020-06-04 07:33:03 +00:00
Dirk Stoecker
713745e6cb Accepting request 810514 from home:badshah400:branches:science
* Fix build failures against Qt 5.15 (see current staging:adi:100) with upstream patch
* Get around %cmake's RPATH weirdness for Leap to make builds successful again.
* Disbale pegtl module when pegtl >= 2.0 is unavailable (Leap 15.1).
* Disable java bindings for Leap 15.1 due to inavailability of javah.

OBS-URL: https://build.opensuse.org/request/show/810514
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=157
2020-06-03 15:39:23 +00:00
be13127c36 Accepting request 801834 from home:badshah400:branches:science
- Update to version 9.0.0 
- Rebase patches still required for building:
  * bundled_exodusii_add_missing_libpthread.patch: Update to upstream patch (https://gitlab.kitware.com/vtk/vtk/-/merge_requests/6865).
  * bundled_libharu_add_missing_libm.patch
- Pass VTK_PYTHON_OPTIONAL_LINK:BOOL=OFF to cmake to link against the system python library explicitly.
- Add vtk-parallelgeometry-dependency.patch to fix a missing dependency for vtkparallelgeometry (see https://discourse.vtk.org/t/building-vtk-9-0-fails-when-using-mpi-support/3227).
- Comment out 0001-Allow-compilation-on-GLES-platforms.patch that no longer applies and needs extensive rebasing.
- Drop patches incorporated or otherwise fixed upstream:
  * 0001-Make-code-calling-proj4-compatible-with-proj4-5.0-an.patch
  * 0001-Add-libogg-to-IOMovie-target-link-libraries.patch
  * python38.patch
  * reproducible.patch
- Adapt to changes in upstream's cmake script:
  * Replace old options by their newer versions where applicable.
  * Pass VTK_USE_EXTERNAL=ON to use system libraries by default except for gl2ps, haru, and pugixml.
- New BuildRequires: pegtl-devel and utfcpp-devel.
- No longer needed to pass Java_JAVAH_EXECUTABLE:PATH=%{_bindir}/true to cmake; script does not look for javah any more.
- Use autosetup to set up and patch sources: simplifies applying changing list of patches; use an if guard to avoid patch needing rebase while not running into conflict with factory bot.

OBS-URL: https://build.opensuse.org/request/show/801834
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=156
2020-05-29 13:55:10 +00:00
Dominique Leuenberger
bf3644f3ab Accepting request 799061 from science
OBS-URL: https://build.opensuse.org/request/show/799061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=46
2020-05-01 09:10:56 +00:00
23082aca72 Accepting request 798237 from home:badshah400:branches:science
- Fix serial builds broken due to disabling the building of examples; instead of commenting out sections of the specfile related to examples, use %bcond_with to disable building examples by default and the corresponding conditionals where appropriate.

OBS-URL: https://build.opensuse.org/request/show/798237
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=154
2020-04-30 02:03:15 +00:00
2ce443dd83 Accepting request 798062 from home:bmwiedemann:reproducible:test
add reproducible.patch to override build date and to sort entries (boo#1047218, boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/798062
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=153
2020-04-27 11:46:27 +00:00
Stefan Brüns
57c6e48771 Accepting request 797095 from home:badshah400:branches:science
- Disable building examples to prevent vtkLocalExample.java randomly missing from vtk.jar (boo#1138295, see also upstream recommendation in https://gitlab.kitware.com/vtk/vtk/issues/17619).

OBS-URL: https://build.opensuse.org/request/show/797095
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=152
2020-04-24 11:38:20 +00:00
Dominique Leuenberger
046971969b Accepting request 783939 from science
OBS-URL: https://build.opensuse.org/request/show/783939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=45
2020-03-12 22:05:58 +00:00
Stefan Brüns
5d019c8388 Accepting request 783936 from home:StefanBruens:branches:science
- Remove -DVTK_PYTHON_SITE_PACKAGES_SUFFIX silently added with the
  last change. As it specifies the path relative to the install
  prefix, setting it to the absolute python_sitearch is obviously
  wrong. As VTK figures out the correct path by itself, it is
  completely unnecessary.

OBS-URL: https://build.opensuse.org/request/show/783936
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=150
2020-03-11 15:32:16 +00:00
649c74d5ce Accepting request 783431 from home:scarabeus_iv:branches:science
- Add patch to fix building with python 3.8:
  * python38.patch

OBS-URL: https://build.opensuse.org/request/show/783431
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=149
2020-03-10 15:16:23 +00:00
Dominique Leuenberger
34eebc4ed7 Accepting request 769140 from science
- Add openmpi3 flavor.
- Disable openmpi1 for SLE/Leap 15.2, openmpi3 for SLE <= 15.1
- Adjust disk _constraints.
- Drop vtk-fix-file-contains-date-time.patch, GCC honors
  SOURCE_DATE_EPOCH.
- Drop unused netcdf-c++-devel BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/769140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=44
2020-02-03 10:13:51 +00:00
2fd141c685 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=147 2020-01-31 16:29:20 +00:00
30a5a24500 Accepting request 768862 from home:StefanBruens:branches:science
- Add openmpi3 flavor.
- Disable openmpi1 for SLE/Leap 15.2, openmpi3 for SLE <= 15.1
- Adjust disk _constraints.
- Drop vtk-fix-file-contains-date-time.patch, GCC honors
  SOURCE_DATE_EPOCH.
- Drop unused netcdf-c++-devel BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/768862
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=146
2020-01-31 16:21:56 +00:00
Dominique Leuenberger
6a05debd1b Accepting request 746053 from science
OBS-URL: https://build.opensuse.org/request/show/746053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=43
2019-11-07 22:19:07 +00:00
7d1f680b6a Accepting request 745573 from home:StefanBruens:branches:science
- Adapt to openmpi -> openmpi1 rename on Tumbleweed.
- Spec file cleanup, remove conditionals for Leap 42.x.
- Apply proj4 compatibility patch also on Leap.

OBS-URL: https://build.opensuse.org/request/show/745573
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=144
2019-11-06 16:38:57 +00:00
Dominique Leuenberger
eef14b1249 Accepting request 732075 from science
Fix build

OBS-URL: https://build.opensuse.org/request/show/732075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=42
2019-09-23 10:36:18 +00:00
Stefan Brüns
dfa8946ad0 Accepting request 730101 from home:cgiboudeaux:fat-lto-objects
- Use -ffat-lto-objects when building static libraries.

OBS-URL: https://build.opensuse.org/request/show/730101
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=142
2019-09-11 11:11:59 +00:00
Dominique Leuenberger
9943455291 Accepting request 694090 from science
OBS-URL: https://build.opensuse.org/request/show/694090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=41
2019-04-15 09:53:01 +00:00
fbf026d589 Accepting request 694042 from home:cgiboudeaux:branches:science
Add more undetected dependencies to fix the ASL and openEMS build failures.

OBS-URL: https://build.opensuse.org/request/show/694042
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=140
2019-04-15 00:21:08 +00:00
Dominique Leuenberger
1e464e67c5 Accepting request 692621 from science
OBS-URL: https://build.opensuse.org/request/show/692621
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=40
2019-04-09 18:19:36 +00:00
2aed19f08d Accepting request 692593 from home:cgiboudeaux:branches:science
Add an explicit 'Requires: double-conversion-devel' for vtk-devel.

I believe that's what causes the openEMS build failure in factory.

OBS-URL: https://build.opensuse.org/request/show/692593
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=138
2019-04-09 14:10:20 +00:00
Dominique Leuenberger
3cf34eb15a Accepting request 686429 from science
OBS-URL: https://build.opensuse.org/request/show/686429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=39
2019-03-26 21:31:15 +00:00
95bc71b32e Accepting request 685449 from home:StefanBruens:branches:science
- Update to version 8.2.0
  * Removed support for TCL and Qt4
  * Removed all VTK_OVERRIDE, VTK_FINAL, VTK_DELETE_FUNCTION macros as
    C++11 is now required.
  * vtkAbstractArray gained support for runtime user defined free functions,
    allowing for custom allocator memory to be used with VTK.
  * The vtkGeovis classes are now deprecated.
  See https://blog.kitware.com/vtk-8-2-0/ for a more exhaustive list.
- Packaging changes:
  * Python bindings for MPI flavors are now installed below the MPI prefix
    and thus no longer conflict with each other. To use these, the
    PYTHONPATH currently has to be amended manually.
  * Removed several devel Requires: from the devel package. This reduces the
    dependency chain (e.g. java-devel) for all packages building against VTK,
    but may require to specify some dependencies explicitly, depending on
    the used VTK modules and bindings.
- Patch updates/additions:
  * Rebase vtk-fix-file-contains-date-time.patch
  * Rebase 0001-Allow-compilation-on-GLES-platforms.patch
  * Drop obsolete fix_qt5_example_cmake.patch
  * Add bundled_libharu_add_missing_libm.patch
  * Add bundled_exodusii_add_missing_libpthread.patch
  * Add 0001-Add-libogg-to-IOMovie-target-link-libraries.patch
  * Add 0001-Make-code-calling-proj4-compatible-with-proj4-5.0-an.patch

Moved two omitted python modules to python3-vtk

OBS-URL: https://build.opensuse.org/request/show/685449
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=136
2019-03-19 13:50:29 +00:00
Dominique Leuenberger
aa90c13eb8 Accepting request 663766 from science
OBS-URL: https://build.opensuse.org/request/show/663766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=38
2019-01-11 13:04:10 +00:00
295d5686d6 Accepting request 663188 from home:StefanBruens:branches:science
- Correct names of built packages, the mpi flavors were lacking the
  flavor specific name infix, i.e. all flavors were named identically.

OBS-URL: https://build.opensuse.org/request/show/663188
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=134
2019-01-08 16:49:51 +00:00
b539f2fe63 Accepting request 662745 from home:StefanBruens:branches:science
- Add openmpi2 flavor
- BuildRequire netcdf-{mpi_flavor}-devel for MPI flavors
- Add Conflicts between flavors of python3 subpackage (all flavors
  install into python_sitearch).
- Convert openmpi package to multibuild flavor
- Use correct mpi version - openmpi currently means openmpi, and not openmpi2/3
  Otherwise, VTK depends on openmpi1 (HDF5, netcdf) and openmpi2/3 (direct)
- Remove several mpi BuildRequires in serial flavor

OBS-URL: https://build.opensuse.org/request/show/662745
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=133
2019-01-05 16:21:10 +00:00
Dominique Leuenberger
bd1d93ab17 Accepting request 657947 from science
OBS-URL: https://build.opensuse.org/request/show/657947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=37
2018-12-18 13:56:12 +00:00
Stefan Brüns
6d43a74ef0 Accepting request 657683 from home:StefanBruens:branches:science_submi
- Add python3-vtk to vtk-devel Requires, same as for vtk-java/tcl
- Remove empty testing subpackage
- Fix path to VTK_DATA_ROOT default directory

OBS-URL: https://build.opensuse.org/request/show/657683
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=131
2018-12-14 00:56:10 +00:00
Dominique Leuenberger
7ab6e73b33 Accepting request 652020 from science
OBS-URL: https://build.opensuse.org/request/show/652020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=36
2018-11-27 09:43:30 +00:00
05de195609 Accepting request 651639 from home:TheBlackCat:branches:science
- Update to version 8.1.2
- Fix python dependencies
- Test to make sure python package is importable
- Split out MPI version since the MPI version cannot be used outside an MPI environment.

OBS-URL: https://build.opensuse.org/request/show/651639
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=129
2018-11-26 13:55:19 +00:00
Todd R
209f1bdb65 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=128 2018-11-22 15:03:39 +00:00
Todd R
52dd72bf31 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=127 2018-11-22 15:03:28 +00:00
Todd R
dce3cc2897 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=126 2018-11-22 15:02:52 +00:00
Todd R
600ad7d3a8 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=125 2018-11-22 14:54:28 +00:00
Todd R
1dd6e8c79b OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=124 2018-11-22 14:54:18 +00:00
Todd R
c973343cfc OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=123 2018-11-22 14:40:25 +00:00
Todd R
41fb7049e1 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=122 2018-11-22 14:40:22 +00:00
Dominique Leuenberger
779aa04551 Accepting request 619762 from science
OBS-URL: https://build.opensuse.org/request/show/619762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=35
2018-07-02 21:31:55 +00:00
Ismail Dönmez
798e017764 Accepting request 619725 from home:badshah400:branches:science
- Drop post[un] scripts for devel and java subpackages; they are
  only needed for the versioned shlib.

OBS-URL: https://build.opensuse.org/request/show/619725
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=120
2018-06-29 11:56:29 +00:00
16faa577ab Accepting request 616527 from home:TheBlackCat:branches:science
- Update to version 8.1.1:
  * Fixed thin border around vtkImageResliceMapper
    rendering
  * Fixed vtkImageResliceMapper showing a black
    polygon when slice is out of bounds.
  * Fixed conflict between Process.h and process.h
  * Fixed building VTK 8.1 against 10.13 SDK
    resulting in linker errors when trying to use
    resulting libraries on older SDK
  * Fixed vtkCellPicker::IntersectActorWithLine maybe
    using invalid cell id when picking composite data
- Add fix_qt5_example_cmake.patch
  Fixes use of removed cmake macro in some examples
  See: https://gitlab.kitware.com/vtk/vtk/issues/17336
- Use modern cmake spec file macros
- Run spec cleaner
- Other spec file cleanups
- Support parallel HDF5.
- Drop support for qt4.  Any version of openSUSE with a recent
  enough version of cmake to build the package supports Qt5.
- Drop checks for old versions of openSUSE that have too old
  of a cmake to build.

OBS-URL: https://build.opensuse.org/request/show/616527
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=119
2018-06-13 14:16:14 +00:00
bae7a98a84 revert
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=118
2018-05-08 06:38:04 +00:00
05fac1bc94 update
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=117
2018-04-10 11:56:51 +00:00
Dominique Leuenberger
ade3dae487 Accepting request 591278 from science
OBS-URL: https://build.opensuse.org/request/show/591278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=34
2018-03-28 08:32:17 +00:00
0f70783395 Accepting request 591272 from home:StefanBruens:branches:science
- Use split libboost*-devel BuildRequires for TW and Leap/SLE 15

OBS-URL: https://build.opensuse.org/request/show/591272
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=115
2018-03-26 21:01:22 +00:00
Dominique Leuenberger
2223f6aeaa Accepting request 569356 from science
OBS-URL: https://build.opensuse.org/request/show/569356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=33
2018-01-25 11:40:45 +00:00
Dirk Stoecker
c5238124f5 Accepting request 569351 from home:fstrba:branches:science
Fix build with jdk10

OBS-URL: https://build.opensuse.org/request/show/569351
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=113
2018-01-24 16:47:22 +00:00
Dominique Leuenberger
e62a8cf6a6 Accepting request 563920 from science
- Drop vtk-Rinterface-uintptr_t.patch as the related plugin has
  been retired.
- Drop vtk-compat_gl: Building against OpenGL1 has now been
  deprecated with version 8.1.0, and the examples don't build
  against it already; so, drop all specfile and related
  modifications catering to OpenGL1 bindings.
- Update to version 8.1.0:
  * Full release notes at https://blog.kitware.com/vtk-8-1-0/.
- Turn OFF building against system libharu, since libharu
  upstream seems dead, while vtk's included libharu has new
  features essential for building vtk 8.1. Drop BuildRequires on
  libharu.
- Does not build against java 10, so ensure at most java 9 is
  used by using appropriate versioning for java-devel
  BuildRequires.
- Drop cmake options no longer used for build.
- Drop VERBOSE=1 for make: it makes the compilation too verbose
  making brp checks for code warnings too slow to execute; this
  reduces build time by nearly half.
- Enforce Qt4 for openSUSE <= 1320 explicitly because Qt5 is now
  the default option.

OBS-URL: https://build.opensuse.org/request/show/563920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=32
2018-01-19 10:52:47 +00:00