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

40 lines
791 B
YAML

distributable:
url: https://ftp.gnu.org/gnu/stow/stow-{{version}}.tar.gz
strip-components: 1
versions:
url: https://ftp.gnu.org/gnu/stow/
match: /stow-(\d+\.\d+(\.\d+)?)\.tar\.gz/
strip:
- /stow-/
- /.tar.gz/
dependencies:
perl.org: ^5.6.1
runtime:
env:
PERL5LIB: ${{prefix}}/lib/perl5
build:
dependencies:
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