pantry/projects/github.com/ArionThinker/tea-package-builder/package.yml

65 lines
1.8 KiB
YAML
Raw Normal View History

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