diff options
Diffstat (limited to 'ocaml/ocaml-cppo.spec')
-rw-r--r-- | ocaml/ocaml-cppo.spec | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/ocaml/ocaml-cppo.spec b/ocaml/ocaml-cppo.spec deleted file mode 100644 index 8087520..0000000 --- a/ocaml/ocaml-cppo.spec +++ /dev/null @@ -1,74 +0,0 @@ -%global opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0) -%if !%{opt} -%global debug_package %{nil} -%endif - -Name: ocaml-cppo -Version: 0.9.3 -Release: 2%{?dist} -Summary: Equivalent of the C preprocessor for OCaml programs - -License: BSD -URL: http://mjambon.com/cppo.html -Source0: http://mjambon.com/releases/cppo/cppo-%{version}.tar.gz - -ExclusiveArch: %{ocaml_arches} - -BuildRequires: ocaml >= 3.10.0 -BuildRequires: ocaml-findlib -%if !%{opt} -Requires: ocaml >= 3.10.0 -%endif - -%define libname %(sed -e 's/^ocaml-//' <<< %{name}) - -%description -Cppo is an equivalent of the C preprocessor targeted at the OCaml -language and its variants. - -The main purpose of cppo is to provide a lightweight tool for simple -macro substitution (#define) and file inclusion (#include) for the -occasional case when this is useful in OCaml. Processing specific -sections of files by calling external programs is also possible via -#ext directives. - -The implementation of cppo relies on the standard library of OCaml and -on the standard parsing tools Ocamllex and Ocamlyacc, which contribute -to the robustness of cppo across OCaml versions. - - -%prep -%setup -q -n %{libname}-%{version} -sed -i.add-debuginfo \ - 's/ocamlopt/ocamlopt -g/;s/ocamlc \(-[co]\)/ocamlc -g \1/' \ - Makefile - - -%build -%if %opt -make %{?_smp_mflags} opt -%else -make %{?_smp_mflags} all -%endif - - -%install -%{__install} -d $RPM_BUILD_ROOT%{_bindir} -%{__install} -p cppo $RPM_BUILD_ROOT%{_bindir}/ - - -%check -make test - - -%files -%doc LICENSE README Changes -%{_bindir}/cppo - - -%changelog -* Mon Jan 27 2014 Michel Salim <salimma@fedoraproject.org> - 0.9.3-2 -- Incorporate review feedback - -* Mon Jan 20 2014 Michel Salim <salimma@fedoraproject.org> - 0.9.3-1 -- Initial package |