-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathrecipe.yaml
More file actions
66 lines (59 loc) · 1.25 KB
/
recipe.yaml
File metadata and controls
66 lines (59 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#
# recipe.yaml
# mosaic
#
# Created by Christian Bator on 03/11/2025
#
# Usage: rattler-build build --recipe rattler-build/recipe.yaml -c https://prefix.dev/max -c conda-forge
#
context:
version: "0.1.0"
package:
name: mosaic
version: ${{ version }}
source:
- git: https://github.com/brainwave-sh/mosaic.git
rev: ce7f21897b0670e1e03b75a33fe4ed8d94dc8922
build:
number: 0
script: build/build.sh
dynamic_linking:
missing_dso_allowlist:
- if: osx
then:
- /usr/lib/swift/libswift*.dylib
requirements:
build:
- clangxx>=22.1.0,<23
host:
- mojo-compiler==0.26.1
- if: osx
then:
- libcxx
run:
- if: osx
then:
- ${{ pin_compatible('libcxx') }}
tests:
- script: |
for test_file in tests/test_*.mojo; do
mojo run ${test_file} || exit 1
done
requirements:
run:
- mojo==0.26.1
files:
source:
- tests/**.mojo
- tests/data/
about:
homepage: https://brainwave.sh/mosaic
license: Apache-2.0
license_file: LICENSE
summary: An image processing library in Mojo
repository: https://github.com/brainwave-sh/mosaic
documentation: https://brainwave.sh/mosaic
extra:
project_name: Mosaic
maintainers:
- christianbator