]> git.pld-linux.org Git - packages/ocaml-gapi-ocaml.git/blame - ocaml-gapi.spec
pld META hack
[packages/ocaml-gapi-ocaml.git] / ocaml-gapi.spec
CommitLineData
dafc9a18
ER
1#
2# Conditional build:
3%bcond_without opt # build opt
4
5%define pkgname gapi
6%define debug_package %{nil}
7Summary: Google Data Protocol (GData) client library
8Name: ocaml-%{pkgname}
9Version: 0.2.1
10Release: 1
11License: MIT
12Group: Libraries
13Source0: https://forge.ocamlcore.org/frs/download.php/1274/gapi-ocaml-%{version}.tar.gz
14# Source0-md5: c87aa3b2c9afef190307d8da51d65875
15URL: http://gapi-ocaml.forge.ocamlcore.org/
16BuildRequires: cppo >= 0.9.3
17BuildRequires: ocaml >= 3.04-7
18BuildRequires: ocaml-biniou-devel >= 1.0.6
19BuildRequires: ocaml-cryptokit-devel >= 1.9
20BuildRequires: ocaml-curl >= 0.6.0
21BuildRequires: ocaml-easy-format-devel >= 1.0.1
22BuildRequires: ocaml-extlib-devel >= 1.5.4
23BuildRequires: ocaml-findlib >= 1.4
24BuildRequires: ocaml-net-netstring-devel >= 3.6
25#BuildRequires: ocaml-net-netstring-devel >= 3.7.3
26BuildRequires: ocaml-xmlm-devel >= 1.1.1
27BuildRequires: ocaml-yojson-devel >= 1.1.6
28%requires_eq ocaml-runtime
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32gapi-ocaml is a simple, unofficial, OCaml client for Google Services.
33The project is hosted on github, where you can find the latest
34development version, and on the OCaml forge where you can find
35releases. Reference documentation can be found here.
36
37%description -l pl.UTF-8
38Pakiet ten zawiera binaria potrzebne do uruchamiania programów
39używających tej biblioteki.
40
41%package devel
42Summary: Google Data Protocol (GData) client library - development part
43Summary(pl.UTF-8): Wiązania gapi dla OCamla - cześć programistyczna
44Group: Development/Libraries
45%requires_eq ocaml
46
47%description devel
48This package contains files needed to develop OCaml programs using
49this library.
50
51%description devel -l pl.UTF-8
52Pakiet ten zawiera pliki niezbędne do tworzenia programów używających
53tej biblioteki.
54
55%prep
56%setup -q -n gapi-ocaml-%{version}
57
58%build
59ocaml setup.ml -configure \
60 --destdir $RPM_BUILD_ROOT
61ocaml setup.ml -build
62
63%install
64rm -rf $RPM_BUILD_ROOT
65export OCAMLFIND_DESTDIR=$RPM_BUILD_ROOT%{_libdir}/ocaml
66install -d $OCAMLFIND_DESTDIR
67ocaml setup.ml -install
68
5c44f6a8
ER
69# move to dir pld ocamlfind looks
70install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/gapi-ocaml
71mv $OCAMLFIND_DESTDIR/gapi-ocaml/META \
72 $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/gapi-ocaml
73cat <<EOF >> $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/gapi-ocaml/META
74directory="+gapi-ocaml"
75EOF
76
dafc9a18
ER
77# no standard way of packaging .mli docs in pld. just drop
78%{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/gapi-ocaml/*.mli
79
80%clean
81rm -rf $RPM_BUILD_ROOT
82
83%files devel
84%defattr(644,root,root,755)
85%doc LICENSE
86%dir %{_libdir}/ocaml/gapi-ocaml
dafc9a18
ER
87%{_libdir}/ocaml/gapi-ocaml/*.a
88%{_libdir}/ocaml/gapi-ocaml/*.cm[ixa]*
5c44f6a8
ER
89%dir %{_libdir}/ocaml/site-lib/gapi-ocaml
90%{_libdir}/ocaml/site-lib/gapi-ocaml/META
This page took 0.111041 seconds and 4 git commands to generate.