A compromise between the speed of make and the ease of use of a build script
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
moonbuild/rock.yml

26 lines
857 B

package: moonbuild
source:
url: git://github.com/natnat-mc/moonbuild
description:
summary: Small build system in between make and a build.sh
detailed: >
moonbuild is a small build system that simplifies your
build definitions by allowing you to use declarative as
well as imperative rules.
It represents the build as a DAG with explicit ordering,
and doesn't give you any default confusing rules (unlike
make).
If you can, installing luaposix and/or luafilesystem
will speed up builds and increase stability.
homepage: https://github.com/natnat-mc/moonbuild
dependencies:
- lua >= 5.1
- argparse >= 0.7.1-1
- moonscript >= 0.5.0-1
build:
type: builtin
install:
bin:
moonbuild: out/moonbuild
modules:
moonbuild: out/moonbuild.lua