From 741d9500607b0da64976939b249058bfe99b497a Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Wed, 16 Oct 2024 08:00:42 -0400 Subject: [PATCH] Sync requirements --- recipes/connectome-workbench/meta.yaml | 69 ++++++++++++++++++++------ 1 file changed, 55 insertions(+), 14 deletions(-) diff --git a/recipes/connectome-workbench/meta.yaml b/recipes/connectome-workbench/meta.yaml index 5c95868ec5388..87796af13b658 100644 --- a/recipes/connectome-workbench/meta.yaml +++ b/recipes/connectome-workbench/meta.yaml @@ -50,33 +50,74 @@ requirements: outputs: - name: {{ name }}-gui + # build/host requirements should exactly match the root requirements + requirements: + build: + - {{ compiler('cxx') }} + - {{ stdlib('c') }} + - cmake >=3.0 + - ninja + - qwt + # OpenMP + - llvm-openmp # [osx] + - libgomp # [linux] + # libGL + - {{ cdt('mesa-libgl-devel') }} # [linux] + - {{ cdt('mesa-dri-drivers') }} # [linux] + - {{ cdt('libxdamage') }} # [linux] + - {{ cdt('libxxf86vm') }} # [linux] + - {{ cdt('libxext') }} # [linux] + host: + - qt + - openssl + - libzlib + - zlib + - freetype + - libglu # [linux] + - glew # [windows] + run: + - qt-main + - libgl # [linux] + - libglu # [linux] files: include: - bin/wb_view + - name: {{ name }}-cli + # build/host requirements should exactly match the root requirements requirements: + build: + - {{ compiler('cxx') }} + - {{ stdlib('c') }} + - cmake >=3.0 + - ninja + - qwt + # OpenMP + - llvm-openmp # [osx] + - libgomp # [linux] + # libGL + - {{ cdt('mesa-libgl-devel') }} # [linux] + - {{ cdt('mesa-dri-drivers') }} # [linux] + - {{ cdt('libxdamage') }} # [linux] + - {{ cdt('libxxf86vm') }} # [linux] + - {{ cdt('libxext') }} # [linux] + host: + - qt + - openssl + - libzlib + - zlib + - freetype + - libglu # [linux] + - glew # [windows] run: + - qt-main - libgl # [linux] - libglu # [linux] - - qt-main - - freetype - - libzlib - - name: {{ name }}-cli files: include: - bin/wb_command - bin/wb_shortcuts - share/bash-completion/completions/* - requirements: - run: - - libgl # [linux] - - libglu # [linux] - - qt-main - - freetype - - libzlib - name: {{ name }} - files: - exclude: - - * requirements: run: - {{ pin_subpackage('connectome-workbench-cli', exact=True) }}