From 0bd92662e3ba251f180b4022bd3693328625a1c4 Mon Sep 17 00:00:00 2001 From: "Charles E. Grant" Date: Sat, 28 Dec 2024 10:54:22 -0800 Subject: [PATCH] Update crux-toolkit to 4.2 (#51986) --- recipes/crux-toolkit/meta.yaml | 85 ++++++++++++++++++++-------------- 1 file changed, 49 insertions(+), 36 deletions(-) diff --git a/recipes/crux-toolkit/meta.yaml b/recipes/crux-toolkit/meta.yaml index 04ea9d0b8ce6a..cf96b461e5ece 100644 --- a/recipes/crux-toolkit/meta.yaml +++ b/recipes/crux-toolkit/meta.yaml @@ -1,36 +1,49 @@ -{% set version = "4.1" %} - -package: - name: crux-toolkit - version: {{ version }} - -source: - - url: https://noble.gs.washington.edu/crux-downloads/crux-{{ version }}/crux-{{ version }}.Linux.x86_64.zip # [linux] - sha256: c056f1e632dfaf8d0c6f6769fbdaf78eef6fd586a6b732d88ad0c01fe2da077d # [linux] - - url: https://noble.gs.washington.edu/crux-downloads/crux-{{ version }}/crux-{{ version }}.Darwin.x86_64.zip # [osx] - sha256: 9f7b060e67ec250e4c2a10b783eb1777497ec0d1151e5bc9630f67f411b595ac # [osx] - -build: - number: 2 - script: "mkdir -p $PREFIX/bin; chmod a+x bin/*; cp bin/* $PREFIX/bin" - -requirements: - build: - # both needed as run-time dependencies - - {{ compiler('c') }} - - {{ compiler('cxx') }} - -test: - commands: - - crux version 2> /dev/null | grep -q 'Crux version' - -about: - home: http://crux.ms - summary: A cross-platform suite of analysis tools for interpreting protein mass spectrometry data - license: Apache-2.0 - license_family: Apache - dev_url: https://github.com/crux-toolkit/crux-toolkit - -extra: - skip-lints: - - should_not_be_noarch_source +{% set version = "4.2" %} + +package: + name: crux-toolkit + version: {{ version }} + +source: + - url: https://noble.gs.washington.edu/crux-downloads/crux-{{ version }}/crux-{{ version }}.Linux.x86_64.zip # [linux] + sha256: b5c1a02416f0220beb6106e12a7b330932dec396291ae364af8f2153a1e1655d # [linux] + - url: https://noble.gs.washington.edu/crux-downloads/crux-{{ version }}/crux-{{ version }}.Darwin.x86_64.zip # [osx] + sha256: 5f1fb9124391cec30608740fdce3aea7fcb3f19330531ea90f6ecf81b8583d00 # [osx] + +build: + number: 0 + script: "mkdir -p $PREFIX/bin; chmod a+x bin/*; cp bin/* $PREFIX/bin" + run_exports: + - {{ pin_subpackage('crux-toolkit', max_pin="x")}} + + binary_relocation: False + detect_binary_files_with_prefix: False + missing_dso_whitelist: + - /lib64/libpthread.so.0 + - /lib64/libgomp.so.6 + - /lib64/libstdc.so.6 + - /lib64/libm.so.6 + - /lib64/libgcc_s.so.1 + - /lib64/libc.so.6 + +requirements: + run: +test: + commands: + - export LD_LIBRARY_PATH=/opt/conda/lib64 crux version + + +about: + home: http://crux.ms + summary: A cross-platform suite of analysis tools for interpreting protein mass spectrometry data + license: Apache-2.0 + license_family: Apache + dev_url: https://github.com/crux-toolkit/crux-toolkit + +extra: + recipe-maintainers: + - CharlesEGrant + - wsnoble + - acquayefrank + skip-lints: + - should_be_noarch_generic