/[packages]/cauldron/ocaml-ppx_core/current/SPECS/ocaml-ppx_core.spec
ViewVC logotype

Contents of /cauldron/ocaml-ppx_core/current/SPECS/ocaml-ppx_core.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1192949 - (show annotations) (download)
Sat Jan 13 21:17:38 2018 UTC (6 years, 3 months ago) by pterjan
File size: 1840 byte(s)
SILENT Add epoch
1 %define _enable_debug_packages %{nil}
2 %define debug_package %{nil}
3
4 %define oname ppx_core
5 Name: ocaml-%{oname}
6 Epoch: 1
7 Version: 0.10.0
8 Release: %mkrel 1
9 Summary: Standard library for ppx rewriters
10 License: Apache 2.0
11 Group: Development/OCaml
12 URL: https://github.com/janestreet/ppx_core
13 Source0: https://github.com/janestreet/ppx_core/archive/v%{version}.tar.gz
14
15 BuildRequires: ocaml-compiler
16 BuildRequires: ocaml-findlib
17 BuildRequires: jbuilder
18 BuildRequires: opam
19
20 BuildRequires: ocaml-base >= 0.10
21 BuildRequires: ocaml-ocaml-compiler-libs >= 0.10
22 BuildRequires: ocaml-ppx_ast >= 0.10
23 BuildRequires: ocaml-ppx_traverse_builtins >= 0.10
24 BuildRequires: ocaml-stdio >= 0.10
25
26 %description
27 Standard library for ppx rewriters
28
29 %package devel
30 Summary: Development files for %{name}
31 Group: Development/OCaml
32 Requires: %{name} = %{epoch}:%{version}-%{release}
33
34 %description devel
35 The %{name}-devel package contains libraries and signature files for
36 developing applications that use %{name}.
37
38 %prep
39 %setup -q -n %{oname}-%{version}
40
41 %build
42 jbuilder build --verbose -p %{oname} %_smp_mflags
43
44 %install
45 opam-installer --prefix=%{buildroot}%{_prefix} --libdir=%{buildroot}%{_libdir}/ocaml %{oname}.install
46 rm -rf %buildroot/usr/doc
47
48 %check
49 jbuilder runtest
50
51 %files
52 %dir %{_libdir}/ocaml/%{oname}
53 %{_libdir}/ocaml/%{oname}/META
54 %{_libdir}/ocaml/%{oname}/*.cmi
55 %{_libdir}/ocaml/%{oname}/*.cma
56 %{_libdir}/ocaml/%{oname}/*.a
57 %{_libdir}/ocaml/%{oname}/*.cmxa
58 %{_libdir}/ocaml/%{oname}/*.cmxs
59
60 %files devel
61 %{_libdir}/ocaml/%{oname}/opam
62 %{_libdir}/ocaml/%{oname}/*.cmt
63 %{_libdir}/ocaml/%{oname}/*.cmti
64 %{_libdir}/ocaml/%{oname}/*.cmx
65 %{_libdir}/ocaml/%{oname}/*.ml
66 %{_libdir}/ocaml/%{oname}/*.ml-gen
67 %{_libdir}/ocaml/%{oname}/*.mli

  ViewVC Help
Powered by ViewVC 1.1.30