From e9d511f4513c3ffe3d116b513ae5fee915f28e77 Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 17 Feb 2023 13:12:27 +0800 Subject: [PATCH] +github.com/create-dmg/create-dmg (#404) * +github.com/create-dmg/create-dmg --------- Co-authored-by: neil --- .../create-dmg/create-dmg/package.yml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 projects/github.com/create-dmg/create-dmg/package.yml diff --git a/projects/github.com/create-dmg/create-dmg/package.yml b/projects/github.com/create-dmg/create-dmg/package.yml new file mode 100644 index 00000000..56c3684a --- /dev/null +++ b/projects/github.com/create-dmg/create-dmg/package.yml @@ -0,0 +1,33 @@ +distributable: + url: https://github.com/create-dmg/create-dmg/archive/v{{version}}.tar.gz + strip-components: 1 + +versions: + github: create-dmg/create-dmg/tags + strip: /^v/ + +provides: + - bin/create-dmg + +dependencies: + tea.xyz/gx/cc: c99 + +build: + dependencies: + tea.xyz/gx/make: '*' + script: | + if test "{{hw.platform}}" != "darwin"; then + mkdir -p {{prefix}} + echo "create-dmg is only supported on mac" >> {{prefix}}/mac-only + exit 0 + fi + make prefix={{prefix}} install +test: | + if test "{{hw.platform}}" = "darwin"; then + create-dmg --version + touch Brew-Eula.txt + echo "Eula" >> Brew-Eula.txt + mkdir -p Test-Source + mkdir -p Test-Source/Brew.app + create-dmg --sandbox-safe --eula Brew-Eula.txt Brew-Test.dmg Test-Source + fi \ No newline at end of file