diff --git a/projects/gnu.org/stow/package.yml b/projects/gnu.org/stow/package.yml new file mode 100644 index 00000000..1dd240ba --- /dev/null +++ b/projects/gnu.org/stow/package.yml @@ -0,0 +1,37 @@ +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