From 83e229cfae4ac2e575879c894e4c3e2365d6e967 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sladk=C3=BD?= <127035311+OndrejSladky@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:47:11 +0200 Subject: [PATCH] Add KmerCamel (#51245) * Add KmerCamel. * Fixed kmercamel build. * KmerCamel: pinning exports. * KmerCamel do not use build fn. --- recipes/kmercamel/build.sh | 5 +++++ recipes/kmercamel/meta.yaml | 38 +++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 recipes/kmercamel/build.sh create mode 100644 recipes/kmercamel/meta.yaml diff --git a/recipes/kmercamel/build.sh b/recipes/kmercamel/build.sh new file mode 100644 index 0000000000000..47971cd647aa0 --- /dev/null +++ b/recipes/kmercamel/build.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +make CXX="${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}" +install -d "${PREFIX}/bin" +install kmercamel "${PREFIX}/bin/" diff --git a/recipes/kmercamel/meta.yaml b/recipes/kmercamel/meta.yaml new file mode 100644 index 0000000000000..6917d5f0c952e --- /dev/null +++ b/recipes/kmercamel/meta.yaml @@ -0,0 +1,38 @@ +{% set version = "1.0.2" %} +{% set sha256 = "b37449ef3f5d1bb6a45e24e4eba8102c40e689aa4e3eccc119d30a998b5790fa" %} + +package: + name: kmercamel + version: {{ version }} + +source: + url: https://github.com/OndrejSladky/kmercamel/archive/v{{ version }}.tar.gz + sha256: {{ sha256 }} + +build: + number: 0 + run_exports: + - {{ pin_subpackage('kmercamel', max_pin="x") }} + + +requirements: + build: + - make + - {{ compiler('cxx') }} + host: + - zlib + - glpk + run: + - zlib + - glpk + +test: + commands: + - kmercamel -h 2>&1 | grep "KmerCamel" + +about: + home: https://github.com/OndrejSladky/kmercamel/ + license: MIT + license_file: LICENSE.txt + summary: KmerCamel🐫 - compressing k-mer sets using masked superstrings +