]> git.pld-linux.org Git - packages/ocaml-stdio.git/blame - ocaml-stdio.spec
- typo
[packages/ocaml-stdio.git] / ocaml-stdio.spec
CommitLineData
43524ea7
JB
1#
2# Conditional build:
3%bcond_without ocaml_opt # native optimized binaries (bytecode is always built)
4
5# not yet available on x32 (ocaml 4.02.1), update when upstream will support it
6%ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9
7%undefine with_ocaml_opt
8%endif
9
10Summary: Standard IO library for OCaml
11Summary(pl.UTF-8): Biblioteka standardowego we/wy dla OCamla
12Name: ocaml-stdio
13Version: 0.14.0
75363ee1 14Release: 2
43524ea7
JB
15License: MIT
16Group: Libraries
17#Source0Download: https://github.com/janestreet/stdio/releases
18Source0: https://github.com/janestreet/stdio/archive/v%{version}/stdio-%{version}.tar.gz
19# Source0-md5: ee81f65acbab0ac762181aa6ceb926b1
20URL: https://github.com/janestreet/stdio
21BuildRequires: ocaml >= 1:4.04.2
22BuildRequires: ocaml-base-devel >= 0.14
23BuildRequires: ocaml-base-devel < 0.15
24BuildRequires: ocaml-dune-devel >= 2.0.0
25%requires_eq ocaml-runtime
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%define debug_package %{nil}
29
30%description
31Stdio provides input/output functions for OCaml. It re-exports the
32buffered channels of the stdlib distributed with OCaml but with some
33improvements.
34
35This package contains files needed to run bytecode executables using
36stdio library.
37
38%description -l pl.UTF-8
39Stdio udostępnia funkcje wejścia/wyjścia dla OCamla. Re-eksportuje
40buforowane kanały z stdlib rozprowadzanej wraz OCamlem, ale z kilkoma
41usprawnieniami.
42
43Pakiet ten zawiera binaria potrzebne do uruchamiania programów
44używających biblioteki stdio.
45
46%package devel
47Summary: Standard IO library for OCaml - development part
a12f8e6a 48Summary(pl.UTF-8): Biblioteka standardowego we/wy dla OCamla - część programistyczna
43524ea7
JB
49Group: Development/Libraries
50Requires: %{name} = %{version}-%{release}
51Requires: ocaml-base-devel >= 0.14
52%requires_eq ocaml
53
54%description devel
55This package contains files needed to develop OCaml programs using
56stdio library.
57
58%description devel -l pl.UTF-8
59Pakiet ten zawiera pliki niezbędne do tworzenia programów w OCamlu
60używających biblioteki stdio.
61
62%prep
63%setup -q -n stdio-%{version}
64
65%build
66dune build --verbose
67
68%install
69rm -rf $RPM_BUILD_ROOT
70
71dune install --destdir=$RPM_BUILD_ROOT
72
73# sources
74%{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/stdio/*.ml
75# packaged as %doc
76%{__rm} -r $RPM_BUILD_ROOT%{_prefix}/doc/stdio
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%files
82%defattr(644,root,root,755)
83%doc CHANGES.md LICENSE.md README.org
84%dir %{_libdir}/ocaml/stdio
85%{_libdir}/ocaml/stdio/META
86%{_libdir}/ocaml/stdio/*.cma
87%if %{with ocaml_opt}
88%attr(755,root,root) %{_libdir}/ocaml/stdio/*.cmxs
89%endif
90
91%files devel
92%defattr(644,root,root,755)
93%{_libdir}/ocaml/stdio/*.cmi
94%{_libdir}/ocaml/stdio/*.cmt
95%{_libdir}/ocaml/stdio/*.cmti
96%{_libdir}/ocaml/stdio/*.mli
97%if %{with ocaml_opt}
98%{_libdir}/ocaml/stdio/*.a
99%{_libdir}/ocaml/stdio/*.cmx
100%{_libdir}/ocaml/stdio/*.cmxa
101%endif
102%{_libdir}/ocaml/stdio/dune-package
103%{_libdir}/ocaml/stdio/opam
This page took 0.179952 seconds and 4 git commands to generate.