pantry/projects/mujs.com/package.yml

36 lines
826 B
YAML
Raw Normal View History

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}}