From 1b479a71cb75a1796ad4210c9d563c53255ba7b3 Mon Sep 17 00:00:00 2001 From: Pat Nakajima Date: Thu, 16 May 2024 16:01:31 -0400 Subject: [PATCH] +cowsay (#6160) * add cowsay * update * cleanup * fix everything * try install missing perl module for linux * add perl * remove maybe unnecessary test dep * respond to feedback * update dep * style fixes safer to use `{{version.tag}}`, since people aren't the most consistent about keeping or remove `v` from their tags; cpanmin shouldn't be needed at runtime, and the rest is just tweaks * needs perl --------- Co-authored-by: Jacob Heider --- .../github.com/cowsay-org/cowsay/package.yml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 projects/github.com/cowsay-org/cowsay/package.yml diff --git a/projects/github.com/cowsay-org/cowsay/package.yml b/projects/github.com/cowsay-org/cowsay/package.yml new file mode 100644 index 00000000..6e68a7ac --- /dev/null +++ b/projects/github.com/cowsay-org/cowsay/package.yml @@ -0,0 +1,28 @@ +distributable: + url: https://github.com/cowsay-org/cowsay/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +display-name: cowsay + +versions: + github: cowsay-org/cowsay + +runtime: + env: + PERL5LIB: "{{prefix}}/lib/perl5:$PERL5LIB" + +dependencies: + perl.org: ^5 + +build: + dependencies: + cpanmin.us: '*' + script: + - run: cpanm -l {{prefix}} File::Find + if: linux + - make install prefix={{prefix}} + +provides: + - bin/cowsay + +test: cowsay "hi"