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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1858383 - (hide 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 pterjan 1858383 %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