]> git.pld-linux.org Git - SPECS.git/blob - ocaml-fileutils.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / ocaml-fileutils.spec
1 #
2 # Conditional build:
3 %bcond_without  ocaml_opt       # build opt (native code)
4
5 %ifnarch %{ix86} %{x8664} %{arm} aarch64 ppc sparc sparcv9
6 %undefine       with_ocaml_opt
7 %endif
8
9 %define         _enable_debug_packages  0
10
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
13 Name:           ocaml-fileutils
14 Version:        0.6.3
15 Release:        2
16 License:        LGPL v2.1+ with OCaml linking exception
17 Group:          Libraries
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)
26
27 %description
28 Functions to manipulate real file (POSIX like) and filename.
29
30 %description -l pl.UTF-8
31 Funkcje do operacji na (posiksowych) plikach oraz nazwach plików.
32
33 %package devel
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}
38 %requires_eq ocaml
39
40 %description devel
41 This package contains libraries and signature files for developing
42 applications that use OCaml fileutils package.
43
44 %description devel -l pl.UTF-8
45 Ten pakiet zawiera biblioteki i pliki sygnatur do tworzenia aplikacji
46 wykorzystujących pakiet OCamla fileutils.
47
48 %prep
49 %setup -q
50 %patch0 -p1
51
52 %build
53 dune build --verbose
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
58
59 dune install --destdir=$RPM_BUILD_ROOT
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
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
70 %if %{with ocaml_opt}
71 %attr(755,root,root) %{_libdir}/ocaml/fileutils/fileutils*.cmxs
72 %attr(755,root,root) %{_libdir}/ocaml/fileutils/str/*.cmxs
73 %endif
74 %{_libdir}/ocaml/fileutils/fileutils*.cma
75
76 %files devel
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
82 %if %{with ocaml_opt}
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
89 %endif
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
This page took 0.12345 seconds and 3 git commands to generate.