-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
meta.yaml
84 lines (76 loc) · 2.07 KB
/
meta.yaml
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{% set name = "igraph" %}
{% set version = "0.10.8" %}
package:
name: {{ name }}
version: {{ version }}
source:
fn: {{ name }}-{{ version }}.tar.gz
url: https://github.com/igraph/igraph/releases/download/{{ version }}/{{ name }}-{{ version }}.tar.gz
sha256: ac5fa94ae6fd1eace651e4b235e99c056479a5c5d0d641aed30240ac33b19403
patches:
- 0001_xml_const.patch
build:
skip: true # [win and vc<14]
number: 1
script_env:
- F2C_EXTERNAL_ARITH_HEADER={{ RECIPE_DIR }}/arith_arm64.h # [arm64]
run_exports:
- {{ pin_subpackage("igraph", max_pin="x.x") }}
requirements:
build:
- libtool # [unix]
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- vs2017_{{ target_platform }} # [win]
- cmake
- ninja
- make # [not win]
- python # [win]
- pkg-config # [not win]
host:
- glpk
- libxml2
- arpack # [not win]
- gmp # [not win]
- mpir # [win]
- libblas
- liblapack
run:
- glpk
- libxml2
- arpack # [not win]
- gmp # [not win]
- mpir # [win]
# We explicitly do not list libblas and liblapack here because they are
# specified automatically correctly, and can be changed to other
# implementations.
# See https://conda-forge.org/docs/maintainer/knowledge_base.html#blas
# for more details
test:
files:
- igraph_test.c
requires:
- pkg-config # [not win]
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- vs2017_{{ target_platform }} # [win]
commands:
- pkg-config --exists igraph # [not win]
- pkg-config --libs --cflags igraph # [not win]
about:
home: http://igraph.org/c/
license: GPL-2.0-or-later
license_family: GPL
license_file:
- COPYING
- ACKNOWLEDGEMENTS.md
summary: An open source and free collection of network analysis tool.
description: |
igraph is a collection of network analysis tools with the emphasis on efficiency,
portabiliy and ease of use. igraph is open source and free. igraph can be
programmed in R, Python and C/C++."
extra:
recipe-maintainers:
- sodre
- vtraag
- xylar