Add vtk package — vtk → 9.6.0 (#15059)

* Add vtk package

* Update deps.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Zopolis4 <creatorsmithmdt@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
chromebrew-actions[bot]
2026-03-18 19:41:02 -05:00
committed by GitHub
parent 29b8d1976c
commit 48cd11d4e2
6 changed files with 10183 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

22
packages/vtk.rb Normal file
View File

@@ -0,0 +1,22 @@
require 'buildsystems/cmake'
class Vtk < CMake
description 'VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization.'
homepage 'https://vtk.org/'
version '9.6.0'
license 'BSD-3'
compatibility 'aarch64 armv7l x86_64'
source_url 'https://gitlab.kitware.com/vtk/vtk.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '0e4872ed298086e3044b3e7318a9e12935dc458c3a9e87f538ef49639b828d66',
armv7l: '0e4872ed298086e3044b3e7318a9e12935dc458c3a9e87f538ef49639b828d66',
x86_64: '0ee81a09c1fc3b727211b6bc4d6f82ddc87571164e5be3cd28092c7086b6b8c6'
})
depends_on 'gcc_lib' => :library
depends_on 'glibc' => :library
depends_on 'libx11' => :build
end

2
tests/package/v/vtk Executable file
View File

@@ -0,0 +1,2 @@
#!/bin/bash -ex
for b in $(crew files ${1} | grep /usr/local/bin); do $b -v 2>&1 || $b -h 2>&1; done

View File

@@ -10085,6 +10085,11 @@ url: https://download.gnome.org/sources/vte/
activity: medium
---
kind: url
name: vtk
url: https://gitlab.kitware.com/vtk/vtk/-/tags
activity: medium
---
kind: url
name: vulkan_headers
url: https://github.com/KhronosGroup/Vulkan-Headers/tags
activity: high