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.
|
|
|
package: moonbuild
|
|
|
|
source:
|
|
|
|
url: git+http://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
|