2 Version: @PACKAGE_VERSION@
4 Summary: An experimental tool that generalizes "make"
7 URL: https://people.redhat.com/~rjones/goals/
9 Source0: https://people.redhat.com/~rjones/goals/files/%{name}-%{version}.tar.gz
12 BuildRequires: ocaml-findlib
13 BuildRequires: ocaml-menhir
14 BuildRequires: perl-podlators
18 Make is a clever tool for expressing dependencies between files and it
19 is widely used for building software. But it has some limitations.
20 It only knows about files. It has limited ways to write rules. And
21 for a tool whose main job is running shell commands, there are several
22 gotchas when you actually write shell commands.
24 Goals is an experimental tool which aims to generalize make beyond
42 make %{?_smp_mflags} check
51 %dir %{_datadir}/goals
52 %dir %{_datadir}/goals/stdlib
53 %{_datadir}/goals/stdlib/*.gl
54 %{_datadir}/goals/stdlib/*.sh
58 * Sat Jan 18 2020 Richard W.M. Jones <rjones@redhat.com> - %{version}-1