]> git.pld-linux.org Git - packages/ocaml-stew.git/blame - ocaml-stew.spec
- release 15 (by relup.sh)
[packages/ocaml-stew.git] / ocaml-stew.spec
CommitLineData
591654df 1%define ocaml_ver 1:3.09.2
c365b254 2Summary: A stew of OCaml utility function
5a8eedd7 3Summary(pl.UTF-8): Zbiór funkcji narzędziowych dla OCamla
c365b254 4Name: ocaml-stew
e5e9c0a3 5Version: 0.12.0
78f1882d 6Release: 15
c365b254
MM
7License: LGPL
8Group: Libraries
e5e9c0a3 9Source0: http://raevnos.pennmush.org/code/stew-%{version}.tar.gz
10# Source0-md5: 7e822ca90a5265a2f1b94e81add6eb4c
253f51fa 11URL: http://raevnos.pennmush.org/code/ocaml.html
5e787770 12BuildRequires: autoconf
ee6bccd6 13BuildRequires: ocaml >= %{ocaml_ver}
253f51fa
JB
14BuildRequires: ocaml-findlib >= 0.7.2
15BuildRequires: ocaml-pcre-devel
84301c21 16%requires_eq ocaml-pcre
253f51fa 17%requires_eq ocaml-runtime
c365b254
MM
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21Stew is a general-purpose library of useful utility and extension
22routines. Highlights include random number generators and
23distributions, locale support, improved time printing, and character
24classification routines that are locale-dependant.
25
26This package contains files needed to run bytecode executables using
27this library.
28
105a2f73
JR
29%description -l pl.UTF-8
30Stew jest ogólnego użytku biblioteką użytecznych funkcji narzędziowych
31i rozszerzeń. Zawiera generatory i dystrybucje liczb losowych,
c365b254 32wsparcie dla lokalizacji, ulepszone drukowanie czasu, oraz funkcje
105a2f73 33klasyfikacji znaków (<ctype.h>), które są zależne od locale.
c365b254 34
105a2f73
JR
35Pakiet ten zawiera binaria potrzebne do uruchamiania programów
36używających tej biblioteki.
c365b254
MM
37
38%package devel
39Summary: A stew of OCaml utility function - development part
5a8eedd7 40Summary(pl.UTF-8): Zbiór funkcji narzędziowych dla OCamla - cześć programistyczna
c365b254
MM
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43%requires_eq ocaml
44
45%description devel
46Stew is a general-purpose library of useful utility and extension
47routines. Highlights include random number generators and
48distributions, locale support, improved time printing, and character
49classification routines that are locale-dependant.
50
51This package contains files needed to develop OCaml programs using
52this library.
53
105a2f73
JR
54%description devel -l pl.UTF-8
55Stew jest ogólnego użytku biblioteką użytecznych funkcji narzędziowych
56i rozszerzeń. Zawiera generatory i dystrybucje liczb losowych,
c365b254 57wsparcie dla lokalizacji, ulepszone drukowanie czasu, oraz funkcje
105a2f73 58klasyfikacji znaków (<ctype.h>), które są zależne od locale.
c365b254 59
105a2f73 60Pakiet ten zawiera pliki niezbędne do tworzenia programów używających
c365b254
MM
61tej biblioteki.
62
63%prep
64%setup -q -n stew-%{version}
65
66%build
6cf26a23 67%{__autoconf}
c365b254
MM
68%configure
69%{__make} all opt
70rm -f *.cma
71%{__make} DLL='-cclib -lstew'
72
73%install
74rm -rf $RPM_BUILD_ROOT
085788fb 75install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/{stublibs,site-lib/stew}
253f51fa 76
085788fb 77ln -s ../stublibs $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib
c365b254
MM
78
79%{__make} install \
80 CAMLLIB=$RPM_BUILD_ROOT%{_libdir}/ocaml \
81 OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
82
83echo >> $RPM_BUILD_ROOT%{_libdir}/ocaml/stew/META
84echo 'directory = "+stew"' >> $RPM_BUILD_ROOT%{_libdir}/ocaml/stew/META
85mv -f $RPM_BUILD_ROOT%{_libdir}/ocaml/stew/META \
86 $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/stew
87rm -f $RPM_BUILD_ROOT%{_libdir}/ocaml/stew/*.mli
88
c365b254
MM
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%files
93%defattr(644,root,root,755)
253f51fa 94%doc AUTHORS README
085788fb 95%attr(755,root,root) %{_libdir}/ocaml/stublibs/*.so
c365b254
MM
96
97%files devel
98%defattr(644,root,root,755)
253f51fa 99%doc html/*
085788fb 100%{_libdir}/ocaml/stew
c365b254 101%{_libdir}/ocaml/site-lib/stew
This page took 0.099548 seconds and 4 git commands to generate.