Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dnmtools to 1.4.4 #51510

Merged
merged 3 commits into from
Oct 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions recipes/dnmtools/build.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/bash

./configure --prefix=$PREFIX
make CXXFLAGS="-O3 -DNDEBUG -D_LIBCPP_DISABLE_AVAILABILITY"
export M4="$BUILD_PREFIX/bin/m4"
autoreconf -if
./configure --prefix="${PREFIX}"

make CXXFLAGS="${CXXFLAGS} -O3 -DNDEBUG -D_LIBCPP_DISABLE_AVAILABILITY" -j"${CPU_COUNT}"
make install
36 changes: 22 additions & 14 deletions recipes/dnmtools/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,48 +1,56 @@
{% set version = "1.4.3" %}
{% set version = "1.4.4" %}

package:
name: dnmtools
version: {{ version }}

source:
url: https://github.com/smithlabcode/dnmtools/releases/download/v{{ version }}/dnmtools-{{ version }}.tar.gz
sha256: 56fc62ef1d41cdafa30c98d6cfbcb3707a125921618a1808075eaafb29d22edf

build:
number: 0
run_exports:
# dnmtools is currently not intended to be stable between minor versions (x.x).
- {{ pin_subpackage('dnmtools', max_pin="x.x") }}

source:
url: https://github.com/smithlabcode/dnmtools/releases/download/v{{ version }}/dnmtools-{{ version }}.tar.gz
sha256: 2ec96953d088cfde895d2b5afc77197850d50d7046bb6febce52a86db805ef17

requirements:
build:
- make
- {{ compiler('cxx') }}
- autoconf
- automake
- llvm-openmp # [osx]
- libgomp # [linux]
- libtool
host:
- zlib
- htslib
- gsl
- llvm-openmp # [osx]
- libgomp # [linux]
run:
- htslib
- gsl
- llvm-openmp # [osx]
- libgomp # [linux]

test:
commands:
- dnmtools

about:
home: https://github.com/smithlabcode/dnmtools
license: GPL-3.0-or-later
license: "GPL-3.0-or-later"
license_family: GPL3
license_file: LICENSE
summary: |
dnmtools is a set of tools for analyzing DNA methylation data from bisulfite sequencing
doc_url: 'https://dnmtools.readthedocs.io/'

test:
commands:
- dnmtools
dnmtools is a set of tools for analyzing DNA methylation data from bisulfite sequencing.
doc_url: 'https://dnmtools.readthedocs.io'
dev_url: "https://github.com/smithlabcode/dnmtools"

extra:
recipe-maintainers:
- andrewdavidsmith
- guilhermesena1
additional-platforms:
- linux-aarch64
- osx-arm64