pantry/projects/openexr.com/package.yml
Max Howell 81e7a5e16f
pkgx
2023-10-01 14:44:42 -04:00

42 lines
900 B
YAML

distributable:
url: https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v{{version}}.tar.gz
strip-components: 1
versions:
github: AcademySoftwareFoundation/openexr/tags
strip: /^v/
dependencies:
zlib.net: ^1
openexr.com/imath: '*'
build:
dependencies:
cmake.org: '*'
freedesktop.org/pkg-config: '*'
git-scm.org: '*'
working-directory: build
script: |
cmake .. $ARGS
make install
env:
ARGS:
- -DCMAKE_INSTALL_PREFIX="{{prefix}}"
- -DCMAKE_BUILD_TYPE=Release
provides:
- bin/exr2aces
- bin/exrenvmap
- bin/exrheader
- bin/exrmakepreview
- bin/exrmaketiled
- bin/exrmultipart
- bin/exrmultiview
- bin/exrstdattr
test:
dependencies:
gnu.org/wget: '*'
script: |
wget https://github.com/AcademySoftwareFoundation/openexr-images/raw/main/TestImages/AllHalfValues.exr
exrheader AllHalfValues.exr