diff --git a/recipes/abyss/meta.yaml b/recipes/abyss/meta.yaml index 0d927ebfebd75..813b1133e843f 100644 --- a/recipes/abyss/meta.yaml +++ b/recipes/abyss/meta.yaml @@ -1,18 +1,18 @@ {% set name = "abyss" %} -{% set version = "2.3.8" %} +{% set version = "2.3.9" %} package: name: {{ name|lower }} version: {{ version }} build: - number: 1 + number: 0 run_exports: - {{ pin_subpackage(name, max_pin="x") }} source: url: https://github.com/bcgsc/abyss/releases/download/{{ version }}/abyss-{{ version }}.tar.gz - sha256: 3c262269043f619c79ec3dcd91f5595cb141229f9a13d1a76a952b9a0bfb0d84 + sha256: 55f0b27b67b4486dc6cbe132c0f4c228ee4f9e86c56292a7b50633df87e3212e patches: - config.patch diff --git a/recipes/callingcardstools/meta.yaml b/recipes/callingcardstools/meta.yaml index d61de452bbed0..658e9faaff4dd 100644 --- a/recipes/callingcardstools/meta.yaml +++ b/recipes/callingcardstools/meta.yaml @@ -1,5 +1,5 @@ {% set name = "callingcardstools" %} -{% set version = "1.7.2" %} +{% set version = "1.8.0" %} package: name: "{{ name|lower }}" @@ -7,7 +7,7 @@ package: source: url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" - sha256: 6e7ab8ca8ec454c916a67655940e5602300f2b2d0cefaa98462d8ef728a179cd + sha256: 4be2d211751482c7d8618be6974a69ec711c9d9f55e0739e277bd41c6194cb05 build: noarch: python diff --git a/recipes/f5c/build.sh b/recipes/f5c/build.sh index 89e1f0240816d..838e83b3b3e28 100644 --- a/recipes/f5c/build.sh +++ b/recipes/f5c/build.sh @@ -1,11 +1,14 @@ #!/bin/bash + +set -xe + scripts/install-hts.sh scripts/install-zstd.sh ./configure --enable-localzstd cd slow5lib -make CC=$CC CXX=$CXX +make -j ${CPU_COUNT} CC=$CC CXX=$CXX cd .. export CFLAGS="${CFLAGS} -D__STDC_FORMAT_MACROS" -make CC=$CC CXX=$CXX +make -j ${CPU_COUNT} CC=$CC CXX=$CXX mkdir -p $PREFIX/bin cp f5c $PREFIX/bin/f5c diff --git a/recipes/f5c/meta.yaml b/recipes/f5c/meta.yaml index 2a8ff3789ee82..307b7c047ae47 100644 --- a/recipes/f5c/meta.yaml +++ b/recipes/f5c/meta.yaml @@ -10,7 +10,7 @@ source: sha256: 3354813a0523ae3fead68cc3ec5859fa745576b5dc88758a9de172184fac20ab build: - number: 0 + number: 1 run_exports: - {{ pin_subpackage('f5c', max_pin="x") }} @@ -37,3 +37,8 @@ about: license: MIT license_file: LICENSE summary: 'An optimised re-implementation of the call-methylation and eventalign modules in Nanopolish.' + +extra: + additional-platforms: + - linux-aarch64 + - osx-arm64 diff --git a/recipes/fastlin/meta.yaml b/recipes/fastlin/meta.yaml index 7932d1fadd683..611c110f0b89a 100644 --- a/recipes/fastlin/meta.yaml +++ b/recipes/fastlin/meta.yaml @@ -10,7 +10,7 @@ source: sha256: 3d73f83465bef74003e2d8a853a2902a33e289d1acbe1d6a1f4b93ead3ef546e build: - number: 0 + number: 1 script: "cargo install --no-track --locked --verbose --root \"${PREFIX}\" --path ." run_exports: - {{ pin_subpackage(name, max_pin="x.x") }} @@ -29,3 +29,8 @@ about: license_family: MIT license_file: LICENSE summary: fastlin, ultra-fast MTBC lineage typing + +extra: + additional-platforms: + - linux-aarch64 + - osx-arm64 diff --git a/recipes/flumutdb/meta.yaml b/recipes/flumutdb/meta.yaml index 61b8b678f0783..d344a18a237cf 100644 --- a/recipes/flumutdb/meta.yaml +++ b/recipes/flumutdb/meta.yaml @@ -1,5 +1,5 @@ {% set name = "flumutdb" %} -{% set version = "6.2" %} +{% set version = "6.3" %} package: name: {{ name|lower }} @@ -8,7 +8,7 @@ package: source: url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/flumutdb-{{ version }}.tar.gz - sha256: 7a604b2c2b0eeebf3dcb453b597d012bfed4d768821799c8b6598b2af3caf625 + sha256: a98b7eaf5c821129b8cdb9d740d00d9ecb87f5d6c253112de8105713c0e1a732 build: run_exports: diff --git a/recipes/gdc-client/meta.yaml b/recipes/gdc-client/meta.yaml index 45280452bdb3d..22e25c0ab7aa4 100644 --- a/recipes/gdc-client/meta.yaml +++ b/recipes/gdc-client/meta.yaml @@ -1,5 +1,5 @@ {% set name = "gdc-client" %} -{% set version = "2.2" %} +{% set version = "2.3" %} package: name: {{ name }} @@ -7,7 +7,7 @@ package: source: url: https://github.com/NCI-GDC/gdc-client/archive/{{ version }}.tar.gz - sha256: 87a5833fda42a26dd5dc53ace529cb141a48ae855b2ca4c66d132a5a14de6382 + sha256: c4617516d84572135ee21b3b0bbaf4a5d360dcfe752ef70ba89c156ab64d1870 build: number: 0 diff --git a/recipes/gencove/meta.yaml b/recipes/gencove/meta.yaml index eb20892dca0de..4649cd2a3103b 100644 --- a/recipes/gencove/meta.yaml +++ b/recipes/gencove/meta.yaml @@ -1,6 +1,6 @@ {% set name = "gencove" %} -{% set version = "2.20.0" %} -{% set sha256 = "8cfb183c5bd57bd7229b5248b0fbb42c547e4a766111db82c58853cfce281352" %} +{% set version = "2.20.1" %} +{% set sha256 = "78a8d24819def42643c16981c23f68d305321982be035d90274a6f190be54a9d" %} package: name: {{ name }} diff --git a/recipes/geofetch/meta.yaml b/recipes/geofetch/meta.yaml index bddae8d83699a..fcbc65091e017 100644 --- a/recipes/geofetch/meta.yaml +++ b/recipes/geofetch/meta.yaml @@ -1,5 +1,5 @@ {% set name = "geofetch" %} -{% set version = "0.12.6" %} +{% set version = "0.12.7" %} package: name: "{{ name|lower }}" @@ -7,7 +7,7 @@ package: source: url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" - sha256: 7ce07c05bad3f18b6f44b79579342604c2b56890e1dec293373b462bf06690b6 + sha256: c7820852dcb5a619a510616b0ca80f402a6a2a60f95d081ea7e174b387ec3e36 build: number: 0 diff --git a/recipes/methylmap/meta.yaml b/recipes/methylmap/meta.yaml index 2deb96f13c1c9..b3ef7a670cf72 100644 --- a/recipes/methylmap/meta.yaml +++ b/recipes/methylmap/meta.yaml @@ -1,5 +1,5 @@ {% set name = "methylmap" %} -{% set version = "0.4.6" %} +{% set version = "0.5.3" %} package: name: "{{ name|lower }}" @@ -7,7 +7,7 @@ package: source: url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - sha256: ff94b6d5b75c704af8ced7b0c0187c1a4d8bfb7cf3565bde09ea46d2c9e44963 + sha256: 80d1b7970fd88f85238c9adc4b2a0434b2d097d0c823c30439917af4cad3d3e1 build: number: 0 @@ -29,10 +29,12 @@ requirements: - plotly >=5.4.0 - pyranges >=0.0.77 - tabix -# - modbam2bed ## not available in bioconda, only through epi2me-labs - scipy - dash - + - dash-bootstrap-components + - tqdm + - ont-modkit + test: imports: - methylmap diff --git a/recipes/mgems/build.sh b/recipes/mgems/build.sh index 6ba573ff2b226..df3e14ac25675 100644 --- a/recipes/mgems/build.sh +++ b/recipes/mgems/build.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -xe + mkdir -p $PREFIX/bin mkdir build diff --git a/recipes/mgems/meta.yaml b/recipes/mgems/meta.yaml index 1eed62d36b021..be00e71ac1a41 100644 --- a/recipes/mgems/meta.yaml +++ b/recipes/mgems/meta.yaml @@ -10,7 +10,7 @@ source: sha256: c16db45f575d039ca5219b9bc7b7a4dc4bc3ceb3239b2a61085106d3d666b57a build: - number: 0 + number: 1 run_exports: - {{ pin_subpackage('mgems', max_pin="x") }} @@ -41,6 +41,9 @@ about: dev_url: https://github.com/PROBIC/mGEMS extra: + additional-platforms: + - linux-aarch64 + - osx-arm64 identifiers: - doi:10.1099/mgen.0.000691 recipe-maintainers: diff --git a/recipes/msweep/meta.yaml b/recipes/msweep/meta.yaml index 4837f75c902cf..c3f6dfbac8a1b 100644 --- a/recipes/msweep/meta.yaml +++ b/recipes/msweep/meta.yaml @@ -1,6 +1,6 @@ {% set name = "mSWEEP" %} -{% set version = "2.1.2" %} -{% set sha256 = "fd6e384bed01e08a64463d40b7cfba79dc6ba7def60c69b31ca5fc5b55551a22" %} +{% set version = "2.2.0" %} +{% set sha256 = "9f2cbaaa877466a59171a4e74fe26d462657b62ae0e3b464672e44490a6f3d73" %} {% set user = "PROBIC" %} package: diff --git a/recipes/pastml/meta.yaml b/recipes/pastml/meta.yaml index 18087182c28db..8dbd1a80f9a9e 100644 --- a/recipes/pastml/meta.yaml +++ b/recipes/pastml/meta.yaml @@ -1,5 +1,5 @@ {% set name = "pastml" %} -{% set version = "1.9.46" %} +{% set version = "1.9.48" %} package: name: "{{ name|lower }}" @@ -7,7 +7,7 @@ package: source: url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" - sha256: cf127cb64693edf587dc3472de87c876d6603cf2215ca7b0bdf4d879df6223ff + sha256: eb7821555498a0535e4a9a7415b2bdb98695cf85787380664886717f22f7e6d4 build: number: 0 diff --git a/recipes/querynator/meta.yaml b/recipes/querynator/meta.yaml index d6936b6ac72d9..c8abd1a63d7bb 100644 --- a/recipes/querynator/meta.yaml +++ b/recipes/querynator/meta.yaml @@ -1,5 +1,5 @@ {% set name = "querynator" %} -{% set version = "0.5.4" %} +{% set version = "0.5.5" %} package: name: "{{ name|lower }}" @@ -7,7 +7,7 @@ package: source: url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz" - sha256: 803aff3939b21ce35f92a1d39bd2c4db2f9a8cc1f96a409e939ef3bbeb1fbaf2 + sha256: 32536a2b03b8e7590f01dc7edea5af486a0ffc04126a7370dd1e10e2045357b1 build: number: 0 diff --git a/recipes/r-mfassignr/meta.yaml b/recipes/r-mfassignr/meta.yaml index c2d1902a1d541..864f0c3dcd2cf 100644 --- a/recipes/r-mfassignr/meta.yaml +++ b/recipes/r-mfassignr/meta.yaml @@ -1,5 +1,5 @@ {% set name = "mfassignr" %} -{% set version = "1.0.3" %} +{% set version = "1.1.0" %} {% set github = "https://github.com/RECETOX" %} package: @@ -8,7 +8,7 @@ package: source: url: "{{ github }}/MFAssignR/archive/refs/tags/v{{ version }}.tar.gz" - sha256: facb0d53f39d25f7c8ea6a04d87d218a4bf3e72c4b0257f1c028f40f99962a22 + sha256: 01622b0b0662d9ffb7a504ffe7a833d70b5b276fdef40e06aa1d476dc32f6095 build: number: 0 @@ -27,12 +27,14 @@ requirements: - r-tidyr >=0.8.1 - r-ggplot2 >=3.0.0 - r-colorRamps >=2.3 + - r-gtools >=3.9.5 run: - r-base >=3.4.1 - r-dplyr >=0.7.6 - r-tidyr >=0.8.1 - r-ggplot2 >=3.0.0 - r-colorRamps >=2.3 + - r-gtools >=3.9.5 test: commands: diff --git a/recipes/saccharis/meta.yaml b/recipes/saccharis/meta.yaml index dacd35cfbd8fd..9353926ac29f9 100644 --- a/recipes/saccharis/meta.yaml +++ b/recipes/saccharis/meta.yaml @@ -1,18 +1,19 @@ {% set name = "SACCHARIS" %} {% set version = "2.0.1" %} -{% set hash = "b2bce5fb1d2c959df571735634de5b68fd175148978613e6fc0daa24b3e25df9" %} +{% set hash = "BA68CAB1070A11D5D4F2335CB770E1603ED54E1FB4B52A31DB4CA9A6CBBD6F7E" %} package: name: "{{ name|lower }}" version: "{{ version }}" source: - url: https://github.com/saccharis/SACCHARIS_2/releases/download/v{{ version }}/saccharis-{{ version }}.tar.gz +# url: https://github.com/saccharis/SACCHARIS_2/releases/download/v{{ version }}/saccharis-{{ version }}.tar.gz # go back to this method once 2.0.1 is fixed + url: https://github.com/saccharis/SACCHARIS_2/releases/download/v2.0.0.dev21/saccharis-2.0.0.dev21.tar.gz sha256: {{ hash|lower }} build: noarch: python - number: 0 + number: 1 script: {{ PYTHON }} setup.py install --single-version-externally-managed --record=record.txt preserve_egg_dir: True # added because the entry points below seem to be causing a build error entry_points: diff --git a/recipes/sam2pairwise/build.sh b/recipes/sam2pairwise/build.sh new file mode 100644 index 0000000000000..4d70a6638a306 --- /dev/null +++ b/recipes/sam2pairwise/build.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +mkdir -p $PREFIX/bin + +cd src +make CC=$CXX CXX=$CXX +cp sam2pairwise $PREFIX/bin diff --git a/recipes/sam2pairwise/meta.yaml b/recipes/sam2pairwise/meta.yaml new file mode 100644 index 0000000000000..fd0995c223f9b --- /dev/null +++ b/recipes/sam2pairwise/meta.yaml @@ -0,0 +1,39 @@ +{% set name = "sam2pairwise" %} +{% set version = "1.0.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +build: + number: 0 + run_exports: + - {{ pin_subpackage(name, max_pin="x") }} + +source: + url: https://github.com/mlafave/{{ name }}/archive/refs/tags/v{{ version }}.tar.gz + sha256: 899d3db071cc248870bbedbdb39784de4c54c9a7888bc408022e809ace47ec0e + patches: + - patch.txt + +requirements: + build: + - {{ compiler('cxx') }} + - make + +test: + commands: + - sam2pairwise --version + +about: + home: https://github.com/mlafave/sam2pairwise + license: MIT + license_file: LICENSE + summary: 'sam2pairwise takes a SAM file and uses the CIGAR and MD tag to reconstruct the pairwise alignment of each read' + doc_url: https://github.com/mlafave/sam2pairwise/blob/master/README.md + dev_url: https://github.com/mlafave/sam2pairwise + +extra: + additional-platforms: + - linux-aarch64 + - osx-arm64 diff --git a/recipes/sam2pairwise/patch.txt b/recipes/sam2pairwise/patch.txt new file mode 100644 index 0000000000000..35031e34c8af2 --- /dev/null +++ b/recipes/sam2pairwise/patch.txt @@ -0,0 +1,10 @@ +--- src/Makefile 2014-08-22 13:02:24.000000000 -0700 ++++ src/Makefile_new 2024-09-11 10:27:50.000000000 -0700 +@@ -1,5 +1,5 @@ +-CXX = g++ +-CC = g++ ++CXX ?= g++ ++CC ?= g++ + + sam2pairwise: sam2pairwise.o isolate_md.o shift_cigar.o shift_md.o translate_cigar.o translate_md.o + diff --git a/recipes/snakemake-executor-plugin-slurm/meta.yaml b/recipes/snakemake-executor-plugin-slurm/meta.yaml index 3c0bfb35d7ec2..3fa0f9862074f 100644 --- a/recipes/snakemake-executor-plugin-slurm/meta.yaml +++ b/recipes/snakemake-executor-plugin-slurm/meta.yaml @@ -1,5 +1,5 @@ {% set name = "snakemake-executor-plugin-slurm" %} -{% set version = "0.10.0" %} +{% set version = "0.10.2" %} package: name: {{ name|lower }} @@ -7,7 +7,7 @@ package: source: url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/snakemake_executor_plugin_slurm-{{ version }}.tar.gz - sha256: d970bd08e00f1664adbd3c421c956b2ce926359ff10a4d7650c444c1179bec3f + sha256: 919beb114785545f3cc187988f9257a183f1a2c76593e8a8559b87962ebd2651 build: noarch: python diff --git a/recipes/strangepg/meta.yaml b/recipes/strangepg/meta.yaml index ed51626a06e44..fd79c9b8764a1 100644 --- a/recipes/strangepg/meta.yaml +++ b/recipes/strangepg/meta.yaml @@ -1,6 +1,6 @@ {% set name = "strangepg" %} -{% set version = "0.8.3" %} -{% set ref = "567ed9d583766ab7cdb4e28261c8a611334a7472" %} +{% set version = "0.8.4" %} +{% set ref = "f7112e4e3a43eef2e747df502a3a1e5e828f24de" %} package: name: {{ name }} @@ -8,7 +8,7 @@ package: source: url: https://github.com/qwx9/{{ name }}/archive/{{ ref }}.tar.gz - sha256: d33869f687fad3b8756565da727014a2cdf2dea3d7197816a8af1a8390e113cd + sha256: 08f1f22c40b8ab5a0cd92576e8b2cba5cf65726f5d0ddca286f9883a69c5d2e5 build: number: 0 diff --git a/recipes/strangepg/run_test.sh b/recipes/strangepg/run_test.sh index 1f8f7099292a5..0093b29f85b73 100644 --- a/recipes/strangepg/run_test.sh +++ b/recipes/strangepg/run_test.sh @@ -1,6 +1,6 @@ #!/bin/sh -e # https://github.com/bioconda/bioconda-recipes/pull/29042#issuecomment-864465780 -strpg -h 2>/dev/null -strpg /dev/mordor 2>/dev/null || [[ $? == 1 ]] +strangepg -h 2>/dev/null +strangepg /dev/mordor 2>/dev/null || [[ $? == 1 ]] echo | strawk -f cmd/main.awk diff --git a/recipes/tribal/meta.yaml b/recipes/tribal/meta.yaml index fc988e2ff8264..dfc122ff0d268 100644 --- a/recipes/tribal/meta.yaml +++ b/recipes/tribal/meta.yaml @@ -10,7 +10,7 @@ source: sha256: 3859295c1e615ce9ce5d34e73c9dea33a08a105a502096e7640e0feeda83756e build: - number: 0 + number: 1 run_exports: - {{ pin_subpackage('tribal', max_pin='x.x') }} script: @@ -53,3 +53,8 @@ about: doc_url: "https://elkebir-group.github.io/TRIBAL" license: "BSD-3-Clause" summary: "TRIBAL is a package to infer B cell lineage trees from single-cell RNA sequencing data." + +extra: + additional-platforms: + - linux-aarch64 + - osx-arm64