1 %global opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0)
4 Version: @PACKAGE_VERSION@
5 Release: @RPM_RELEASE@%{?dist}
6 Summary: Make & cron replacement and business rules manager.
9 URL: http://people.redhat.com/~rjones/goaljobs
10 Source0: http://people.redhat.com/~rjones/goaljobs/files/%{name}-%{version}.tar.gz
12 BuildRequires: ocaml >= 3.12.0
13 BuildRequires: ocaml-ocamldoc
14 BuildRequires: ocaml-findlib-devel
15 BuildRequires: ocaml-camlp4-devel
17 # For building manual pages.
18 BuildRequires: /usr/bin/perldoc
20 # Requires camlp4 and ocamlfind at runtime.
21 Requires: /usr/bin/ocamlc
22 Requires: ocaml-camlp4-devel
23 Requires: ocaml-findlib-devel
27 Goaljobs is make & cron replacement and business rules manager.
29 It can be used in many situations where you want a more powerful
30 'make' or a more powerful 'cron', especially where you have
31 dependencies on network resources.
33 This is also an enhancement and replacement for the 'whenjobs'
51 make DESTDIR=$RPM_BUILD_ROOT install
54 # Remove bytecode library.
55 rm $RPM_BUILD_ROOT%{_libdir}/ocaml/goaljobs/goaljobs.cma
62 %dir %{_libdir}/ocaml/goaljobs
63 %{_libdir}/ocaml/goaljobs/META
64 %{_libdir}/ocaml/goaljobs/*.mli
65 %{_libdir}/ocaml/goaljobs/*.cmi
66 %{_libdir}/ocaml/goaljobs/pa_goal.cmo
68 %{_libdir}/ocaml/goaljobs/goaljobs.cmxa
70 %{_libdir}/ocaml/goaljobs/goaljobs.cma
76 * Mon Sep 16 2013 Richard W.M. Jones <rjones@redhat.com> - @PACKAGE_VERSION@-@RPM_RELEASE@