pantry/projects/mujs.com/package.yml
Andrii Riabchenko b7accbd638 new file: projects/mujs.com/package.yml
new file:   projects/mujs.com/test.js
2023-10-09 16:29:02 -04:00

36 lines
826 B
YAML

distributable:
url: https://mujs.com/downloads/mujs-{{version}}.tar.gz
strip-components: 1
versions:
url: https://mujs.com/downloads
match: /mujs-\d+\.\d+\.\d+\.tar\.gz/
strip:
- /^mujs-/
- /\.tar\.gz/
dependencies:
linux:
gnu.org/readline: ~8.1
invisible-island.net/ncurses: '*'
build:
dependencies:
linux:
gnu.org/gcc: '*'
gnu.org/make: '*'
script:
- run: |
sed -i.bak "s|-lreadline|-lreadline -lncurses|g" Makefile
rm *.bak
if: linux
- make prefix='{{prefix}}' release
- make prefix='{{prefix}}' install
- make prefix='{{prefix}}' install-shared
provides:
- bin/mujs
- bin/mujs-pp
test:
dependencies:
freedesktop.org/pkg-config: '*'
script:
- mujs test.js | grep 104
- pkg-config --modversion mujs | grep {{version}}