Skip to content

Commit d5025a7

Browse files
authored
Merge branch 'master' into myloasm-bump
2 parents 5dda5fb + e204da7 commit d5025a7

File tree

7 files changed

+87
-74
lines changed

7 files changed

+87
-74
lines changed

recipes/cesar/meta.yaml

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,39 @@
1-
{% set version = "1.01" %} # Remember to update sha256 below
1+
{% set version = "1.02" %}
22

33
package:
44
name: cesar
55
version: {{ version }}
66

77
source:
8-
url: https://github.com/hillerlab/CESAR2.0/archive/refs/tags/1.01.tar.gz
9-
sha256: c85b9529a10c9123f2ab8665606e2ad8d5a1664caf14df7bd2acd8900b79b8d6
8+
url: https://github.com/hillerlab/CESAR2.0/archive/refs/tags/{{ version }}.tar.gz
9+
sha256: 62d4615c1a0e5494d4bc7bbda5799bc9f9e04cebc81cd655644bb18d19bed242
1010

11-
1211
build:
13-
number: 3
12+
number: 0
13+
run_exports:
14+
- {{ pin_subpackage('cesar', max_pin="x") }}
1415

1516
requirements:
1617
build:
1718
- make
1819
- {{ compiler('c') }}
1920
- {{ compiler('cxx') }}
20-
run:
2121

22+
test:
23+
commands:
24+
- cesar -h 2>&1 | cat > /dev/null
2225

2326
about:
24-
home: https://github.com/hillerlab/CESAR2.0
25-
license: MIT license
27+
home: "https://github.com/hillerlab/CESAR2.0"
28+
license: MIT
29+
license_family: MIT
2630
license_file: LICENSE
27-
summary: |
28-
CESAR 2.0 is a method to realign coding exons or genes to DNA sequences using a Hidden Markov Model
31+
summary: "CESAR 2.0 is a method to realign coding exons or genes to DNA sequences using a Hidden Markov Model."
32+
dev_url: "https://github.com/hillerlab/CESAR2.0"
2933

30-
test:
31-
commands:
32-
- cesar -h 2>&1 | cat > /dev/null
34+
extra:
35+
skip-lints:
36+
- compiler_needs_stdlib_c
37+
additional-platforms:
38+
- linux-aarch64
39+
- osx-arm64

recipes/entrez-direct/build.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@ set -uex
55

66
mkdir -p bin nobin
77
# Don't install these most bespoke scripts
8-
mv custom-* idx-* pm-* xy-* nobin
8+
mv xy-* nobin
99
# Move ordinary scripts into a subdirectory for convenience
1010
mv $(find * -type d -prune -o -print | sed '/^[A-Z]/d;/[.]pdf$/d;/[.]pem$/d;/[.]py$/d;/conda/d;/build/d') bin
1111

1212
mkdir -p $PREFIX/bin
1313
(cd cmd && sh -ex ./build.sh $PREFIX/bin)
14-
(cd extern && sh -ex ./build.sh $PREFIX/bin)
1514

1615
# Ensure conda-build can tidy up this compiler cache tree
1716
test -d gopath && chmod -R u+wX gopath

recipes/entrez-direct/meta.yaml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
{% set name = "entrez-direct" %}
2-
{% set version = "24.0" %}
3-
{% set date = "20250527" %}
4-
{% set sha256 = "eb5ac6b1faf33a39cc5b2b2eaa2b6ce5e1c05ac3d00d1be2b70bd6054c44f694" %}
2+
{% set version = "25.3" %}
3+
{% set date = "20260410" %}
4+
{% set sha256 = "189382f1fe4a1b43872855cd5b442ed25111192dd4b00330268c1cad6d7216bf" %}
55

66
package:
77
name: {{ name }}
88
version: {{ version }}
99

10+
source:
11+
url: https://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/{{ version }}.{{ date }}/edirect.tar.gz
12+
sha256: {{ sha256 }}
13+
1014
build:
1115
number: 0
1216
run_exports:
1317
- {{ pin_subpackage(name, max_pin="x") }}
1418

15-
source:
16-
url: https://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/{{ version }}.{{ date }}/edirect.tar.gz
17-
sha256: {{ sha256 }}
18-
1919
requirements:
2020
build:
2121
- {{ compiler('go') }}
22+
- go-licenses
2223
run:
2324
- wget
2425

@@ -38,7 +39,9 @@ test:
3839
about:
3940
home: "https://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/{{ version }}.{{ date }}/README"
4041
license: "Public Domain"
41-
summary: "Entrez Direct (EDirect) is an advanced method for accessing the NCBI's set of interconnected databases (publication, sequence, structure, gene, variation, expression, etc.) from a UNIX terminal window. Functions take search terms from command-line arguments. Individual operations are combined to build multi-step queries. Record retrieval and formatting normally complete the process."
42+
summary: "Entrez Direct (EDirect) - Access to NCBI's Entrez databases"
43+
description: |
44+
Entrez Direct (EDirect) provides access to Entrez, the NCBI's suite of interconnected databases (publication, sequence, structure, gene, variation, expression, etc.) from a Unix terminal window. Search terms are entered as command-line arguments. Individual operations are connected with Unix pipes to construct multi-step queries. Selected records can then be retrieved in a variety of formats.
4245
doc_url: "https://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/{{ version }}.{{ date }}/README"
4346

4447
extra:
@@ -47,3 +50,5 @@ extra:
4750
- osx-arm64
4851
identifiers:
4952
- biotools:entrez
53+
skip-lints:
54+
- compiler_needs_stdlib_c

recipes/gffread/meta.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
{% set name = "gffread" %}
2-
{% set version = "0.12.7" %}
2+
{% set version = "0.12.9" %}
33

44
package:
55
name: {{ name }}
66
version: {{ version }}
77

88
source:
99
url: https://github.com/gpertea/gffread/releases/download/v{{ version }}/gffread-{{ version }}.tar.gz
10-
sha256: bfde1c857495e578f5b3af3c007a9aa40593e69450eafcc6a42c3e8ef08ed1f5
10+
sha256: 3ee1a3a2db938569bcccb1e8d908503392ebf0a3f203ddaff1b967b8ade614d1
1111
patches:
1212
- Makefile.patch
1313

1414
build:
15-
number: 6
15+
number: 0
1616
run_exports:
17-
- {{ pin_subpackage("gffread", max_pin="x.x") }}
17+
- {{ pin_subpackage(name, max_pin="x.x") }}
1818

1919
requirements:
2020
build:
@@ -44,3 +44,5 @@ extra:
4444
- biotools:gffread
4545
- usegalaxy-eu:gffread
4646
- doi:10.12688/f1000research.23297.2
47+
skip-lints:
48+
- compiler_needs_stdlib_c

recipes/htseq/meta.yaml

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,30 @@ source:
1111
sha256: {{ sha256 }}
1212

1313
build:
14-
number: 0
14+
number: 2
1515
script: {{ PYTHON }} -m pip install . --no-deps --no-build-isolation --no-cache-dir -vvv
1616
run_exports:
17-
- {{ pin_subpackage('htseq', max_pin="x") }}
17+
- {{ pin_subpackage(name, max_pin="x") }}
1818

1919
requirements:
2020
build:
2121
- {{ compiler('cxx') }}
2222
host:
23-
- python >=3.10
23+
- python
2424
- pip
2525
- cython
2626
- setuptools >=74.1
2727
- numpy
28-
- pysam >=0.15.1
28+
- pysam
2929
- swig >=3.0.8
3030
run:
31-
- python >=3.10
32-
- {{ pin_compatible('numpy') }}
33-
- matplotlib-base >=1.4
31+
- python
32+
- matplotlib-base
3433
- numpy
35-
- pysam >=0.15.1
36-
- scipy >=1.5.0
37-
- pandas >=1.1.0
34+
- pysam
35+
- scipy
36+
- anndata
37+
- loompy
3838

3939
test:
4040
imports:
@@ -71,3 +71,6 @@ extra:
7171
- biotools:htseq
7272
- usegalaxy-eu:htseq_count
7373
- doi:10.1093/bioinformatics/btu638
74+
- doi:10.1093/bioinformatics/btac166
75+
skip-lints:
76+
- compiler_needs_stdlib_c

recipes/savvy/meta.yaml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
{% set name = "savvy" %}
2-
{% set version = "2.1.0" %}
2+
{% set version = "2.2.0" %}
33

44
package:
5-
name: {{ name|lower }}
5+
name: {{ name }}
66
version: {{ version }}
77

88
source:
99
url: https://github.com/statgen/savvy/archive/v{{ version }}.tar.gz
10-
sha256: 83ebd88c097799b3bbf771dc8ebf6892797ca7a1f49c2d1665d52cfc1bf9e1de
10+
sha256: f96585faddeba9dd6bbf22f828ecb9f866cc7075947dd25f89c1a618cb9f3bb5
1111
patches:
1212
# Fixing postrelease issues
1313
- patches/0002-patch-cmakelists-for-conda-build.patch
1414

1515
build:
16+
number: 0
1617
skip: True # [win]
17-
number: 4
1818
run_exports:
19-
- {{ pin_subpackage(name, max_pin = "x") }}
20-
19+
- {{ pin_subpackage(name, max_pin="x") }}
2120

2221
requirements:
2322
build:
24-
- make
2523
- {{ compiler('c') }}
2624
- {{ compiler('cxx') }}
25+
- pkg-config
2726
- cmake <4
2827
- make # [not win]
2928
host:
@@ -41,17 +40,19 @@ test:
4140
- sav --help
4241

4342
about:
44-
home: https://github.com/statgen/savvy
45-
license: MPL-2.0
43+
home: "https://github.com/statgen/savvy"
44+
license: "MPL-2.0"
4645
license_family: MOZILLA
4746
license_file: LICENSE
4847
summary: 'Interface to various variant calling formats.'
49-
dev_url: https://github.com/statgen/savvy
48+
dev_url: "https://github.com/statgen/savvy"
5049

5150
extra:
5251
additional-platforms:
5352
- linux-aarch64
54-
53+
- osx-arm64
5554
recipe-maintainers:
5655
- matuskosut
5756
- jonathonl
57+
skip-lints:
58+
- compiler_needs_stdlib_c

recipes/vafator/meta.yaml

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,40 @@
11
{% set name = "vafator" %}
2-
{% set version = "2.2.2" %}
2+
{% set version = "3.0.0" %}
33

44
package:
5-
name: "{{ name|lower }}"
6-
version: "{{ version }}"
5+
name: {{ name }}
6+
version: {{ version }}
77

88
source:
9-
url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz"
10-
sha256: 2390443d1e51466c159abd8b7c58de1b13170a4ce90ea252dc6164c33215b34f
9+
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
10+
sha256: aacc929d8c995a34dd6195e29355cd6f1fa90903e877fcf2f1a09d64e4a4e325
1111

1212
build:
1313
number: 0
1414
noarch: python
1515
entry_points:
16-
- vafator=vafator.command_line:annotator
17-
- multiallelics-filter=vafator.command_line:multiallelics_filter
18-
- vafator2decifer=vafator.command_line:vafator2decifer
19-
- hatchet2bed=vafator.command_line:hatchet2bed
20-
script: "{{ PYTHON }} -m pip install . -vv"
16+
- vafator = vafator.command_line:annotator
17+
- multiallelics-filter = vafator.command_line:multiallelics_filter
18+
- vafator2decifer = vafator.command_line:vafator2decifer
19+
- hatchet2bed = vafator.command_line:hatchet2bed
20+
script: {{ PYTHON }} -m pip install . --no-deps --no-build-isolation --no-cache-dir -vvv
2121
run_exports:
22-
- {{ pin_subpackage('vafator', max_pin="x") }}
22+
- {{ pin_subpackage(name, max_pin="x") }}
2323

2424
requirements:
2525
host:
26-
- cyvcf2 >=0.30.14,<0.31
27-
- pandas >=1.3.3,<1.4
26+
- python >=3.11,<3.12
2827
- pip
29-
- pysam >=0.19.1,<0.20
30-
- python >=3.7,<=3.9
31-
- pybedtools >=0.9.0,<0.10
32-
- logzero >=1.7.0,<1.8
33-
- scipy >=1.8.1,<1.9
3428
run:
35-
- cyvcf2 >=0.30.14,<0.31
36-
- pandas >=1.3.3,<1.4
37-
- pysam >=0.19.1,<0.20
38-
- python >=3.7,<=3.9
39-
- pybedtools >=0.9.0,<0.10
40-
- logzero >=1.7.0,<1.8
41-
- scipy >=1.8.1,<1.9
29+
- python >=3.11,<3.12
30+
- pandas >=3.0.1
31+
- pysam >=0.21.0
32+
- cyvcf2 >=0.31,<0.32
33+
- logzero >=1.7.0,<2
34+
- pybedtools >=0.12.0,<0.13
35+
- numpy >=2.4.3
36+
- scipy >=1.17.1,<2
37+
- setuptools
4238

4339
test:
4440
imports:
@@ -59,7 +55,7 @@ about:
5955
alignment files. We implement a set of basic coverage annotations and also more sophisticated published
6056
annotations used to assess the quality of every variant call."
6157
doc_url: "https://github.com/tron-bioinformatics/vafator"
62-
dev_url:
58+
dev_url: "https://github.com/tron-bioinformatics/vafator"
6359

6460
extra:
6561
recipe-maintainers:

0 commit comments

Comments
 (0)