pantry/projects/gnu.org/stow/package.yml

38 lines
729 B
YAML
Raw Normal View History

distributable:
url: https://ftp.gnu.org/gnu/stow/stow-{{version}}.tar.gz
strip-components: 1
versions:
- 2.3.1
dependencies:
perl.org: ^5.6.1
runtime:
env:
PERL5LIB: ${{prefix}}/lib/perl5
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
cpanmin.us: ^1
script: |
cpanm -l {{prefix}} Test::More Test::Output
./configure $ARGS
make --jobs {{ hw.concurrency }} install
fix-shebangs.ts {{prefix}}/bin/*
env:
ARGS:
- --prefix="{{prefix}}"
- --with-pmdir={{prefix}}/lib/perl{{deps.perl.org.version.major}}
PERL5LIB: ${{prefix}}/lib/perl{{deps.perl.org.version.major}}
provides:
- bin/stow
test: |
mkdir xyz.tea.test.d
stow -nvS xyz.tea.test.d