-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
meta.yaml
63 lines (54 loc) · 1.43 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
{% set version = "2.0.16" %}
package:
name: libnuma
version: {{ version }}
source:
url: https://github.com/numactl/numactl/releases/download/v{{ version }}/numactl-{{ version }}.tar.gz
sha256: 1b242f893af977a1d31af6ce9d6b8dafdd2d8ec3dc9207f7c2dc0d3446e7c7c8
build:
number: 0
skip: true # [not linux]
run_exports:
- {{ pin_subpackage('libnuma', max_pin='x') }}
requirements:
build:
- {{ compiler('c') }}
- make
test:
commands:
- test -f $PREFIX/lib/libnuma.so
- test ! -f $PREFIX/lib/libnuma.a
outputs:
- name: libnuma
script: install-libnuma.sh
- name: numactl
script: install-numactl.sh
requirements:
build:
- {{ compiler('c') }}
- make
host:
- libnuma
run:
- {{ pin_subpackage('libnuma', exact=True) }}
test:
commands:
- numactl --show
about:
license: GPL-2.0-only
license_file: LICENSE.GPL2
about:
home: https://github.com/numactl/numactl
summary: NUMA support for Linux
description: |
Simple NUMA policy support. It consists of a numactl program to run other
programs with a specific NUMA policy and a libnuma shared library
("NUMA API") to set NUMA policy in applications.
license: LGPL-2.1-only
license_file: LICENSE.LGPL2.1
dev_url: https://github.com/numactl/numactl
doc_url: https://linux.die.net/man/8/numactl
extra:
feedstock-name: numactl
recipe-maintainers:
- chrisburr