From 0530b13ffd1569df8e92e9cb885cfdc7446adcc5 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 17 Jul 2023 15:10:47 -0400 Subject: [PATCH] +tea-package-builder (#2601) * +tea-package-builder * oops, missed half --- .../tea-package-builder/package.yml | 65 +++++++++++++++++++ .../tea-package-builder/tea-package-builder | 10 +++ 2 files changed, 75 insertions(+) create mode 100644 projects/github.com/ArionThinker/tea-package-builder/package.yml create mode 100755 projects/github.com/ArionThinker/tea-package-builder/tea-package-builder diff --git a/projects/github.com/ArionThinker/tea-package-builder/package.yml b/projects/github.com/ArionThinker/tea-package-builder/package.yml new file mode 100644 index 00000000..48c9c59c --- /dev/null +++ b/projects/github.com/ArionThinker/tea-package-builder/package.yml @@ -0,0 +1,65 @@ +distributable: + url: https://github.com/ArionThinker/tea-package-builder/archive/refs/tags/{{version}}.tar.gz + strip-components: 1 + +versions: + github: ArionThinker/tea-package-builder + +entrypoint: bin/tea-package-builder + +platforms: darwin + +dependencies: + linux: + ffmpeg.org: '*' + gnome.org/gobject-introspection: '*' + gnome.org/glib: ^2 + # FIXME: we have some of these, but not all of them. yet. + # libgio-2.0.so.0 => not found + # libnss3.so => not found + # libnssutil3.so => not found + # libsmime3.so => not found + # libnspr4.so => not found + # libatk-1.0.so.0 => not found + # libatk-bridge-2.0.so.0 => not found + # libcups.so.2 => not found + # libdbus-1.so.3 => not found + # libgtk-3.so.0 => not found + # libpango-1.0.so.0 => not found + # libcairo.so.2 => not found + # libX11.so.6 => not found + # libXcomposite.so.1 => not found + # libXdamage.so.1 => not found + # libXext.so.6 => not found + # libXfixes.so.3 => not found + # libXrandr.so.2 => not found + # libgbm.so.1 => not found + # libdrm.so.2 => not found + # libexpat.so.1 => not found + # libxcb.so.1 => not found + # libxkbcommon.so.0 => not found + # libasound.so.2 => not found + # libatspi.so.0 => not found + +build: + dependencies: + nodejs.org: '>=14' + npmjs.com: '*' + git-scm.org: ^2 + script: + - npm install + - npm run package + - mkdir -p {{prefix}}/bin + - run: | + mkdir -p {{prefix}}/Applications + mv out/tea-package-builder-{{hw.platform}}-*/tea-package-builder.app {{prefix}}/Applications + cp props/tea-package-builder {{prefix}}/bin + if: darwin + - run: mv out/tea-package-builder-{{hw.platform}}-*/tea-package-builder {{prefix}}/bin + if: linux + +provides: + - bin/tea-package-builder + +test: + - tea-package-builder --version \ No newline at end of file diff --git a/projects/github.com/ArionThinker/tea-package-builder/tea-package-builder b/projects/github.com/ArionThinker/tea-package-builder/tea-package-builder new file mode 100755 index 00000000..cbf438ec --- /dev/null +++ b/projects/github.com/ArionThinker/tea-package-builder/tea-package-builder @@ -0,0 +1,10 @@ +#!/bin/sh + +d="$(cd "$(dirname "$0")/../Applications" && pwd)" + +if test "$1" = "--version"; then + basename "$(dirname "$d")" + exit 0 +fi + +open "$d"/tea-package-builder.app \ No newline at end of file