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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1858383 - (show annotations) (download)
Mon May 16 11:12:43 2022 UTC (2 years, 10 months ago) by pterjan
File size: 1905 byte(s)
imported package ocaml-domainslib
1 %define oname domainslib
2
3 Name: ocaml-%{oname}
4 Version: 0.4.2
5 Release: %mkrel 1
6 Summary: Parallel Structures over Domains for Multicore OCaml
7 Group: Development/OCaml
8 License: ISC
9 URL: https://github.com/ocaml-multicore/%{oname}/
10 Source0: https://github.com/ocaml-multicore/%{oname}/archive/%{version}.tar.gz
11
12 BuildRequires: ocaml >= 5.0
13 BuildRequires: ocaml-dune >= 1.8
14 BuildRequires: ocaml-compiler
15
16 %description
17 domainslib provides control and data structure for parallel programming
18 using domains.
19
20 %package devel
21 Summary: Development files for %{name}
22 Group: Development/OCaml
23 Requires: %{name} = %{version}-%{release}
24
25 %description devel
26 The %{name}-devel package contains libraries and signature files
27 for developing applications that use %{name}.
28
29 %prep
30 %setup -q -n %{oname}-%{version}
31
32 %build
33 dune build --verbose -p %{oname} %_smp_mflags
34
35 %install
36 dune install --destdir=%{buildroot}
37
38 %check
39 dune runtest
40
41 %files
42 %doc LICENSE.md CHANGES.md
43 %dir %{_libdir}/ocaml/%{oname}
44 %{_libdir}/ocaml/%{oname}/META
45 %{_libdir}/ocaml/%{oname}/*dune*
46 %{_libdir}/ocaml/%{oname}/*.cmi
47 %{_libdir}/ocaml/%{oname}/*.cma
48 %{_libdir}/ocaml/%{oname}/*.a
49 %{_libdir}/ocaml/%{oname}/*.cmxa
50 %{_libdir}/ocaml/%{oname}/*.cmxs
51 %{_libdir}/ocaml/stublibs/dllbin_prot_stubs.so
52 %{_libdir}/ocaml/%{oname}/runtime.js
53 %dir %{_libdir}/ocaml/%{oname}/*/
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}/*/*.cmt
67 %{_libdir}/ocaml/%{oname}/*/*.cmti
68 %{_libdir}/ocaml/%{oname}/*/*.cmx
69 %{_libdir}/ocaml/%{oname}/*/*.ml*

  ViewVC Help
Powered by ViewVC 1.1.30