stdlib: Fix %branch -> %fedora-branch.
[goals.git] / goals.spec.in
1 Name:           @PACKAGE_NAME@
2 Version:        @PACKAGE_VERSION@
3 Release:        1%{?dist}
4 Summary:        An experimental tool that generalizes "make"
5
6 License:        GPLv2+
7 URL:            https://people.redhat.com/~rjones/goals/
8
9 Source0:        https://people.redhat.com/~rjones/goals/files/%{name}-%{version}.tar.gz
10
11 BuildRequires:  ocaml
12 BuildRequires:  ocaml-findlib
13 BuildRequires:  ocaml-menhir
14 BuildRequires:  perl-podlators
15
16
17 %description
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.
23
24 Goals is an experimental tool which aims to generalize make beyond
25 these limitations.
26
27
28 %prep
29 %autosetup -p1
30
31
32 %build
33 %configure
34 make %{?_smp_mflags}
35
36
37 %install
38 %make_install
39
40
41 %check
42 make %{?_smp_mflags} check
43
44
45 %files
46 %doc README TODO
47 %license COPYING
48 %{_bindir}/goals
49 %{_mandir}/man1/*.1*
50 %{_mandir}/man5/*.5*
51 %dir %{_datadir}/goals
52 %dir %{_datadir}/goals/stdlib
53 %{_datadir}/goals/stdlib/*.gl
54 %{_datadir}/goals/stdlib/*.sh
55
56
57 %changelog
58 * Sat Jan 18 2020 Richard W.M. Jones <rjones@redhat.com> - %{version}-1
59 - Version %{version}.