pantry/projects/open-mpi.org/hwloc/package.yml
Andrew 0c2b0c73d5
open-mpi.org/hwloc (#1763)
* new file:   projects/open-mpi.org/hwloc/package.yml

* modified:   projects/open-mpi.org/hwloc/package.yml

* modified:   projects/open-mpi.org/hwloc/package.yml

* modified:   projects/open-mpi.org/hwloc/package.yml

* modified:   projects/open-mpi.org/hwloc/package.yml
2023-05-01 11:02:56 -04:00

41 lines
No EOL
868 B
YAML

distributable:
url: https://download.open-mpi.org/release/hwloc/v{{version.marketing}}/hwloc-{{version}}.tar.gz
strip-components: 1
versions:
github: open-mpi/hwloc/tags
strip: /^hwloc-/
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
gnu.org/autoconf: '*'
gnu.org/libtool: '*'
freedesktop.org/pkg-config: '*'
script: |
./configure $ARGS
make --jobs {{ hw.concurrency }} install
env:
ARGS:
- --prefix="{{prefix}}"
- --enable-shared
- --enable-static
- --disable-cairo
- --without-x
- --disable-cpuid
provides:
- bin/hwloc-annotate
- bin/hwloc-bind
- bin/hwloc-calc
- bin/hwloc-compress-dir
- bin/hwloc-diff
- bin/hwloc-distrib
- bin/hwloc-info
- bin/hwloc-patch
- bin/hwloc-ps
- bin/lstopo-no-graphics
test:
hwloc-info --version | grep {{version}}