Commit Graph

51 Commits

Author SHA1 Message Date
Rick van Schijndel
010f6ee30d
treewide: mark broken for darwin 2022-05-30 13:42:58 +02:00
Jan Tojnar
20eabe3386 vtk_9: Fix build
Backport patch from 9.1.0 – unfortunately updating breaks vtk_9_withQt5.
2022-05-10 01:25:37 +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
Thiago Franco de Moraes
6285fa7f9d
vtk_9: 9.0.1 -> 9.0.3 2021-09-11 19:06:41 -03: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
ppenguin
d55425d2a0 vtk_7: add patches to fix build with gcc10/qt5.15
Closes #108424
2021-01-15 10:51:03 +01:00
ppenguin
d959f1483e vtk_8: add patch to fix build with gcc10
Closes #108424
2021-01-15 10:51:03 +01: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
Thiago Franco de Moraes
e78a2d39f0
vtk: qt514 -> qt515 2020-12-15 15:31:55 -03:00
Thiago Franco de Moraes
dbf46a3da2 vtk_9: init at 9.0.1 2020-08-15 15:27:16 -07:00
Ben Darwin
5e716bf469 vtk: 7.1.1 -> 8.2.0
- also create vtk_7 as several packages don't build with 8.x:
  - itk5: vtkVersion.h header not found at compile time
  - ants: version in tree (2.2.0) is incompatible with 8.2
  - itk4: ants depends on both vtk and itk4, so use vtk_7
  - gdcm: vtk header issue
  - python3Packages.vtk: Python C API compilation error with Python 3.8

- upgrade vtkWithQt4 -> vtkWithQt5
2020-05-11 17:54:29 -04:00
Ben Darwin
e72b2beab0 vtk: unbreak on OS X 2020-05-04 10:47:27 -04:00
Ben Darwin
948b38300d
vtkWithQt4: actually build QVTK libs/headers (#84772)
- VTK_USE_QT is obsolete and didn't have the intended effect
2020-04-29 19:11:14 -04:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Josef Kemetmüller
de36c3b073
python37Packages.vtk: Fix build (#82336) 2020-03-13 18:12:34 -04:00
Josef Kemetmüller
4fb342d6e4 pythonPackages.vtk: init at 7.0.0 2020-02-09 10:08:43 +01:00
adisbladis
87e4e71e0f
vtk: Fix build with mesa 19.2.3 2019-11-09 10:34:51 +00:00
Robin Gloster
2d6fbcd94e
vtk: build with system libtiff
fixes vtktiff, therefore at least gdcm
2019-09-24 15:59:01 +02:00
Robin Gloster
616b8343c4
Merge remote-tracking branch 'upstream/master' into gcc-8 2019-08-25 18:55:46 +02:00
Daiderd Jordan
28f6abd7b3
vtk: remove cf-private 2019-07-03 22:20:18 +02:00
Robin Gloster
4a32649b82
vtk: 7.0.0 -> 7.1.1 2019-06-17 07:06:04 +02:00
Matthew Bauer
6ed49262f5 treewide: remove BUILD_TESTING flag
This is now set by CMake
2019-03-11 10:11:28 -04:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
Matthew Bauer
21eeb00a08 treewide: get rid of osx cmake flags
Flags that we now set globally:

- CMAKE_OSX_SYSROOT
- CMAKE_OSX_DEPLOYMENT_TARGET

can now be removed.

(cherry picked from commit 8742d5de30dfe2447c0fb56a2e7410b402effc80)
2018-11-05 13:30:42 -06:00
Lluís Batlle i Rossell
66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Baptist BENOIST
7d72b9b74e Remove bbenoist from maintainers
Sorry guys but I did not used Nix since months and cannot spend time
maintaining my previous work...
2017-03-23 03:03:04 +01:00
Joachim Fasting
627ada684b
vtk: fix build due to doCheck = true on !darwin
Per https://hydra.nixos.org/build/41525447 the build now fails because
there's no "check" target.

Ref: 450dd55d95
2016-10-02 20:20:33 +02:00
Anthony Cowley
ade7c6645a vtk: fix darwin impurity 2016-10-02 00:59:26 -04:00
Anthony Cowley
450dd55d95 vtk: darwin compatibility 2016-09-29 21:29:40 -04:00
Damien Cassou
d8e0ce402e vtk: 5.10.1 -> 7.0.0 2016-08-02 19:57:40 +02:00
Vladimír Čunát
33153a2166 paraview, vtk: fix build after mesa update 2015-03-06 12:09:01 +01:00
Pascal Wittmann
f94580da69 Fix license attribute of many bsd-like licensed packages 2014-12-21 00:00:35 +01:00
Baptist BENOIST
e5170a1b4d vtk: Update from 5.10.0 to 5.10.1 2014-09-17 00:36:09 +02:00
Baptist BENOIST
736b295bc5 vtk: Use the Qt libraries as an argument instead of a boolean
To prevent multiple Qt libraries when developing with a custom one, the Qt
support can now be activated by directly supplying the Qt libraries as an
argument (qtLib).

qtSDK and qtFull users/developers now just have to define an override such
as the following one in order to use it inside their development
environment:

vtk.override { qtLib = qt4SDK; };

The previous behavior is still the same for vtk and vtkWithQt4 end-users.

Change-Id: I517762d4ff7de46d32cc46e6e725fd62737caa52
2013-10-28 10:00:32 +01:00
Lluís Batlle i Rossell
f1e2c585b6 Adding pcl. (Also updating flann, reworking vtk) 2013-05-09 12:36:22 +02:00
Baptist BENOIST
28c909af86 vtk: latest version + useQt4 option
- Updated vtk to v5.10.0 (latest tagged release)
- Introduced a useQt4 option which allows to set the VTK_USE_QT option to true
- Added a package named vtkWithQt4 in the all-packages list

Signed-off-by: Baptist BENOIST <return_0@live.com>
2012-10-16 23:19:59 +02:00
Lluís Batlle i Rossell
911dfd89fc vtk had a wrong version version in its 'name'
svn path=/nixpkgs/trunk/; revision=19978
2010-02-13 16:06:25 +00:00
Lluís Batlle i Rossell
f5c5c0b4b6 Updating vtk; simplifying the openal cmake build expression.
svn path=/nixpkgs/trunk/; revision=18888
2009-12-11 07:16:16 +00:00
Lluís Batlle i Rossell
bd988d052b Stating me as maintainer of packages I maintain.
svn path=/nixpkgs/trunk/; revision=17583
2009-10-01 20:18:17 +00:00