SHA256
1
0
forked from pool/vtk
Commit Graph

151 Commits

Author SHA256 Message Date
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
abef9d3c13 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=111 2018-01-12 13:44:37 +00:00
5eb77ac250 OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=110 2018-01-12 13:44:28 +00:00
10afd84f22 Accepting request 563394 from home:badshah400:branches:science
- 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/563394
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=109
2018-01-12 13:37:12 +00:00
Dominique Leuenberger
764b8567aa Accepting request 554792 from science
OBS-URL: https://build.opensuse.org/request/show/554792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=31
2017-12-08 11:59:15 +00:00
9d2060d1ce Accepting request 548228 from home:bruno_friedmann:branches:science
OBS-URL: https://build.opensuse.org/request/show/548228
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=107
2017-12-06 12:48:00 +00:00
Dominique Leuenberger
7017ff0255 Accepting request 536862 from science
1

OBS-URL: https://build.opensuse.org/request/show/536862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vtk?expand=0&rev=30
2017-10-27 12:00:55 +00:00
51ab44ad1e Accepting request 536738 from home:dimstar:Factory
- Add conflict between the -devel-doc variants.

- Add conflict between the -devel-doc variants.

OBS-URL: https://build.opensuse.org/request/show/536738
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=105
2017-10-26 12:17:25 +00:00
41a160bb54 Accepting request 536369 from home:dimstar:Factory
- Setup MPI environment before building.

- Setup MPI environment before building.

OBS-URL: https://build.opensuse.org/request/show/536369
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=104
2017-10-25 08:37:28 +00:00
6d5fcfd660 Accepting request 533752 from home:jengelh:branches:science
- Rectify RPM groups again.

OBS-URL: https://build.opensuse.org/request/show/533752
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=103
2017-10-15 09:30:41 +00:00
895aefe388 Accepting request 530507 from home:StefanBruens:branches:science
- Move the vtk binary to the tcl subpackage, it is an interactive
  TCL shell, and depends on the TCL bindings. It can be used
  standalone from the devel package. Dito for its MPI variant, i.e.
  the pvtk binary.
- Move all libvtk*Java.so to the java subpackage. These are part of
  the Java bindings, i.e. runtime dependencies. Otherwise, the java
  subpacakge depends on the devel subpackage.
- Add the tcl and java subpackage to the devel requires again.
  Although not stricly necessary until building java or tcl packages,
  the cmake files have a hard dependency on several build artifacts
  provided by the tcl and java subpackages. Split devel packages
  for the bindings would be preferred, but this is not supported by
  the upstream build system.
- Remove the openmpi-devel requires in the python subpackage, the
  mpi runtime libraries are provided by openmpi-libs, which is
  picked up automatically.
- Split the API documentation from the development subpackage. The
  documentation amounts to almost 1 GByte of data, not necessary
  when just building packages.
- Move the vtk binary to the tcl subpackage, it is an interactive
  TCL shell, and depends on the TCL bindings. It can be used
  standalone from the devel package. Dito for its MPI variant, i.e.
  the pvtk binary.
- Move all libvtk*Java.so to the java subpackage. These are part of
  the Java bindings, i.e. runtime dependencies. Otherwise, the java
  subpacakge depends on the devel subpackage.
- Add the tcl and java subpackage to the devel requires again.
  Although not stricly necessary until building java or tcl packages,
  the cmake files have a hard dependency on several build artifacts
  provided by the tcl and java subpackages. Split devel packages
  for the bindings would be preferred, but this is not supported by
  the upstream build system.
- Remove the openmpi-devel requires in the python subpackage, the
  mpi runtime libraries are provided by openmpi-libs, which is
  picked up automatically.
- Split the API documentation from the development subpackage. The
  documentation amounts to almost 1 GByte of data, not necessary
  when just building packages.

OBS-URL: https://build.opensuse.org/request/show/530507
OBS-URL: https://build.opensuse.org/package/show/science/vtk?expand=0&rev=102
2017-10-12 16:20:25 +00:00