diff --git a/ocaml-cppo.spec b/ocaml-cppo.spec new file mode 100644 index 0000000..3f06779 --- /dev/null +++ b/ocaml-cppo.spec @@ -0,0 +1,32 @@ +Name: ocaml-cppo +Version: 1.6.6 +Release: 1 +Summary: An equivalent of the C preprocessor for OCaml programs +License: BSD +URL: https://github.com/ocaml-community/cppo +Source0: https://github.com/ocaml-community/cppo/archive/v%{version}.tar.gz +BuildRequires: make ocaml ocaml-dune ocaml-ocamlbuild ocaml-findlib + +%description +Cppo is an equivalent of the C preprocessor for OCaml programs.It allows the definition of simple macros and file inclusion. + +%prep +%autosetup -n cppo-%{version} -p1 + +%build +%make_build + +%install +%make_install + +%files +%license LICENSE.md +%doc Changes README.md +%{_bindir}/cppo +%{_libdir}/ocaml/cppo/* +%{_libdir}/ocaml/cppo_ocamlbuild/* +%exclude /usr/doc/*cppo*/* + +%changelog +* Mon Jul 26 2021 wang_yue111 <648774160@qq.com> - 1.6.6-1 +- Package init diff --git a/ocaml-cppo.yaml b/ocaml-cppo.yaml new file mode 100644 index 0000000..f6a1b5a --- /dev/null +++ b/ocaml-cppo.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: ocaml-community/cppo +tag_prefix: "^v" +separator: "." diff --git a/v1.6.6.tar.gz b/v1.6.6.tar.gz new file mode 100644 index 0000000..0e89eb7 Binary files /dev/null and b/v1.6.6.tar.gz differ