Skip to content

Commit 4c9b61e

Browse files
Merge branch 'main' into add-larecs
2 parents d30cd14 + c4ae0c8 commit 4c9b61e

File tree

3 files changed

+63
-0
lines changed

3 files changed

+63
-0
lines changed

recipes/ish/image.jpeg

80 KB
Loading

recipes/ish/recipe.yaml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/prefix-dev/recipe-format/main/schema.json
2+
3+
context:
4+
version: "1.1.1"
5+
6+
package:
7+
name: "ish"
8+
version: ${{ version }}
9+
10+
source:
11+
- git: https://github.com/BioRadOpenSource/ish.git
12+
rev: 707e862d216cd2b9cae05cc65caaa78ca36f7311
13+
14+
build:
15+
number: 0
16+
script:
17+
- mkdir -p ${{ PREFIX }}/share/mojo
18+
# Needed for tests
19+
- mojo package -o ${{ PREFIX }}/share/mojo/ishlib.mojopkg ./ishlib
20+
- mkdir -p ${{ PREFIX }}/bin
21+
- mojo build -D ISH_SIMD_TARGET=baseline -D ISH_LOG_LEVEL=info -o ${{ PREFIX }}/bin/ish main.mojo
22+
# Need to remove these or install_name_tool tries and fails to update paths
23+
- find ${{ PREFIX }} -type d -name .mojo_cache -exec rm -rf {} +
24+
25+
requirements:
26+
host:
27+
- max =25.3
28+
- extramojo =0.14.0
29+
30+
run:
31+
- ${{ pin_compatible('max') }}
32+
33+
tests:
34+
- script:
35+
- if: unix
36+
then:
37+
- mojo test -I ${{ PREFIX }}/share/mojo/ishlib.mojopkg tests/test_global.mojo
38+
- mojo test -I ${{ PREFIX }}/share/mojo/ishlib.mojopkg tests/test_local_and_profile.mojo
39+
- mojo test -I ${{ PREFIX }}/share/mojo/ishlib.mojopkg tests/test_searcher.mojo
40+
- mojo test -I ${{ PREFIX }}/share/mojo/ishlib.mojopkg tests/test_semi_global.mojo
41+
requirements:
42+
run:
43+
- max =25.3
44+
- extramojo =0.14.0
45+
46+
files:
47+
recipe:
48+
- tests/test_global.mojo
49+
- tests/test_local_and_profile.mojo
50+
- tests/test_searcher.mojo
51+
- tests/test_semi_global.mojo
52+
53+
about:
54+
homepage: https://github.com/BioRadOpenSource/ish
55+
license: Apache-2.0
56+
license_file: LICENSE
57+
summary: Alignment-based filtering CLI tool
58+
repository: https://github.com/BioRadOpenSource/ish
59+
60+
extra:
61+
maintainers:
62+
- sstadick
63+
project_name: ish
File renamed without changes.

0 commit comments

Comments
 (0)