Commit Graph

14 Commits

Author SHA1 Message Date
Dmitry Kalinkin
59d4abf424
vtk_9: unbreak on darwin using VTK_VERSIONED_INSTALL
This fixed VTK that was broken on darwin in #158778 with "mv: Argument
list too long".

Reverts: 16a1b346 ('vtk: create versionless symlinks in /lib')
Reverts: 63599248 ('vtk: move headers out of /include/vtk-*')
This partially reverts: 010f6ee3 ('treewide: mark broken for darwin')
2022-06-19 22:36:36 -04:00
Rick van Schijndel
010f6ee30d
treewide: mark broken for darwin 2022-05-30 13:42:58 +02:00
ckie
635992489c
vtk: move headers out of /include/vtk-*
I believe this is a remanant of a global /usr/include which isn't
required with Nix and only complicates dependants' build scripts.

Backwards compatibility is maintained by way of a symlink.
2022-02-13 10:28:11 +02:00
ckie
16a1b346d4
vtk: create versionless symlinks in /lib
A little quality-of-life change for consumers of this library. Depending
on the upstream version in dependant derivations is inconveninent.
2022-02-09 13:05:04 +02:00
Jan Tojnar
e6f94dea3e
vtk_7: Fix enableQt build
VTK 7 builds with Qt 4 by default but we only support Qt 5, so let’s switch to that.
Also Qt changed some headers so let’s backport the VTK patch to fix the build.
2021-09-01 17:17:59 +02:00
Jan Tojnar
e6caf52f64
vtk_9: do not vendor libpng and libtiff
Previously ldd did not show the dependencies so presumably,
VTK 9 started linking them statically after build system changes,
as hinted by the following CMake warning:
    Manually-specified variables were not used by the project:
        VTK_USE_SYSTEM_PNG
        VTK_USE_SYSTEM_TIFF
2021-09-01 17:04:55 +02:00
Jan Tojnar
c82ceee2ed
vtk_9: fix Qt support
Passing enableQt to the package does not build QVTK and CMake warns:
    Manually-specified variables were not used by the project:
        VTK_Group_Qt
2021-09-01 16:44:45 +02:00
Sandro Jäckel
57312f14e9
vtk: fix meta.broken on darwin 2021-03-05 18:14:35 +01:00
Sandro Jäckel
6a1e03fc1d
vtk_{7,8}: mark broken on darwin 2021-02-23 15:03:43 +01:00
Thomas Tuegel
5590e365e4
qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
github-actions[bot]
f89e74dbcc
Merge master into staging-next 2021-01-08 18:37:56 +00:00
Elliot Cameron
26dedb8398
vtk: use system png
VTK doesn't seem produce png symbols on aarch64. We could probably
figure out how to fix that but we can also just tell it to use the
libpng we already have, which already works on aarch64.
2021-01-08 10:25:37 -05:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Linus Heckemann
e71634eece
vtk: clean up / reduce code repetition (#107617)
vtk: clean up / reduce code repetition

This refactors the vtk expressions to use a generic base expression,
which is used for all 3 versions.

vtk 7.x no longer uses gcc 8, since the quirk of it not building with
gcc 9 seems to have been fixed.

This also makes the python bindings available for all 3 versions, and
fixes building them for vtk 8 by adding a patch.
2020-12-26 23:27:39 +01:00