3 %bcond_without ocaml_opt # build opt (native code)
5 %ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9
6 %undefine with_ocaml_opt
9 %define _enable_debug_packages 0
11 Summary: OCaml functions to manipulate real file (POSIX like) and filename
12 Summary(pl.UTF-8): Funkcje OCamla do operacji na (posiksowych) plikach oraz nazwach plików
16 License: LGPL v2.1+ with OCaml linking exception
18 Source0: https://github.com/gildor478/ocaml-fileutils/archive/v%{version}/%{name}-%{version}.tar.gz
19 # Source0-md5: e6740a32ea1272d54c738d390dab000c
20 Patch0: no-stdlib-shims.patch
21 URL: http://forge.ocamlcore.org/projects/ocaml-fileutils
22 BuildRequires: ocaml >= 3.04-7
23 BuildRequires: ocaml-findlib
24 %requires_eq ocaml-runtime
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Functions to manipulate real file (POSIX like) and filename.
30 %description -l pl.UTF-8
31 Funkcje do operacji na (posiksowych) plikach oraz nazwach plików.
34 Summary: Development files for OCaml fileutils package
35 Summary(pl.UTF-8): Pliki programistyczne pakietu fileutils dla OCamla
36 Group: Development/Libraries
37 Requires: %{name} = %{version}-%{release}
41 This package contains libraries and signature files for developing
42 applications that use OCaml fileutils package.
44 %description devel -l pl.UTF-8
45 Ten pakiet zawiera biblioteki i pliki sygnatur do tworzenia aplikacji
46 wykorzystujących pakiet OCamla fileutils.
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
59 dune install --destdir=$RPM_BUILD_ROOT
62 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
66 %doc CHANGES.md README.md
67 %dir %{_libdir}/ocaml/fileutils
68 %{_libdir}/ocaml/fileutils/META
69 %dir %{_libdir}/ocaml/fileutils/str
71 %attr(755,root,root) %{_libdir}/ocaml/fileutils/fileutils*.cmxs
72 %attr(755,root,root) %{_libdir}/ocaml/fileutils/str/*.cmxs
74 %{_libdir}/ocaml/fileutils/fileutils*.cma
77 %defattr(644,root,root,755)
78 %{_libdir}/ocaml/fileutils/*.cmi
79 %{_libdir}/ocaml/fileutils/*.cmt
80 %{_libdir}/ocaml/fileutils/*.cmti
81 %{_libdir}/ocaml/fileutils/*.mli
83 %{_libdir}/ocaml/fileutils/*.cmx
84 %{_libdir}/ocaml/fileutils/fileutils*.a
85 %{_libdir}/ocaml/fileutils/fileutils*.cmxa
86 %{_libdir}/ocaml/fileutils/str/*.cmx
87 %{_libdir}/ocaml/fileutils/str/*.a
88 %{_libdir}/ocaml/fileutils/str/*.cmxa
90 %{_libdir}/ocaml/fileutils/dune-package
91 %{_libdir}/ocaml/fileutils/opam
92 %{_libdir}/ocaml/fileutils/.private
93 %{_libdir}/ocaml/fileutils/str/*.cmi
94 %{_libdir}/ocaml/fileutils/str/*.cmt
95 %{_libdir}/ocaml/fileutils/str/*.cma