From e67002307099cc1f431cc62ea85244fa80497b0e Mon Sep 17 00:00:00 2001 From: Branch Vincent Date: Wed, 6 Sep 2023 16:57:27 -0700 Subject: [PATCH] +github.com/hadolint/hadolint (#2266) * +github.com/hadolint/hadolint * cabal wants git --------- Co-authored-by: Jacob Heider --- .../github.com/hadolint/hadolint/package.yml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 projects/github.com/hadolint/hadolint/package.yml diff --git a/projects/github.com/hadolint/hadolint/package.yml b/projects/github.com/hadolint/hadolint/package.yml new file mode 100644 index 00000000..48271026 --- /dev/null +++ b/projects/github.com/hadolint/hadolint/package.yml @@ -0,0 +1,31 @@ +distributable: + url: https://github.com/hadolint/hadolint/archive/v{{version}}.tar.gz + strip-components: 1 + +versions: + github: hadolint/hadolint + strip: /^v/ + +build: + dependencies: + haskell.org: ~9.2 + haskell.org/cabal: ^3 + git-scm.org: ^2 # cabal needs it for this one + env: + ARGS: + - --jobs={{hw.concurrency}} + - --install-method=copy + - --installdir={{prefix}}/bin + script: | + cabal v2-update + cabal v2-install $ARGS + +provides: + - bin/hadolint + +test: + fixture: | + FROM debian + script: | + hadolint --version | grep {{version}} + echo $(hadolint $FIXTURE || true) | grep DL3006