[packages/ocaml-bytes] - new
qboosh
qboosh at pld-linux.org
Sat Jun 28 19:50:23 CEST 2014
commit 8234accd14bb0160bbf21b938622a6683d4b7a1b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jun 28 19:54:35 2014 +0200
- new
ocaml-bytes.spec | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
---
diff --git a/ocaml-bytes.spec b/ocaml-bytes.spec
new file mode 100644
index 0000000..85ed73f
--- /dev/null
+++ b/ocaml-bytes.spec
@@ -0,0 +1,80 @@
+#
+# Conditional build:
+%bcond_without opt # build opt
+
+Summary: Transitional Bytes module for OCaml
+Summary(pl.UTF-8): Przejściowy moduł Bytes dla OCamla
+Name: ocaml-bytes
+Version: 1.1
+Release: 1
+License: unknown
+Group: Libraries
+Source0: https://github.com/chambart/ocaml-bytes/archive/%{name}.%{version}.tar.gz
+# Source0-md5: 84046a5f220f4ac64c90353cbc2c862f
+URL: https://github.com/chambart/ocaml-bytes/
+BuildRequires: ocaml >= 3.04-7
+BuildRequires: ocaml-findlib
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define debug_package %{nil}
+
+%description
+Transitional Bytes module to simplify adoption of -safe-string in
+OCaml 4.02.0.
+
+%description -l pl.UTF-8
+Bytes module for compatibility with OCaml >= 4.02 (runtime part).
+Przejściowy moduł Bytes ułatwiający adopcję typu -safe-string w
+OCamlu 4.02.0.
+
+%package devel
+Summary: Transitional Bytes module for OCaml
+Summary(pl.UTF-8): Przejściowy moduł Bytes dla OCamla
+Group: Development/Libraries
+%requires_eq ocaml
+
+%description devel
+Transitional Bytes module to simplify adoption of -safe-string in
+OCaml 4.02.0.
+
+%description devel -l pl.UTF-8
+Bytes module for compatibility with OCaml >= 4.02 (runtime part).
+Przejściowy moduł Bytes ułatwiający adopcję typu -safe-string w
+OCamlu 4.02.0.
+
+%prep
+%setup -q -n %{name}-%{name}.%{version}
+
+%build
+%configure \
+ --libdir=%{_libdir}/ocaml
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+# adjust to PLD-specific layout
+install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/bytes
+mv $RPM_BUILD_ROOT%{_libdir}/ocaml/bytes/META \
+ $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/bytes
+cat <<EOF >> $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/bytes/META
+directory="+bytes"
+EOF
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files devel
+%defattr(644,root,root,755)
+%doc README.md bytes.mli
+%{_libdir}/ocaml/bytes/bytes.cm[aiox]
+%if %{with opt}
+%{_libdir}/ocaml/bytes/bytes.a
+%{_libdir}/ocaml/bytes/bytes.cmxa
+%{_libdir}/ocaml/bytes/bytes.cmxs
+%endif
+%{_libdir}/ocaml/site-lib/bytes
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ocaml-bytes.git/commitdiff/8234accd14bb0160bbf21b938622a6683d4b7a1b
More information about the pld-cvs-commit
mailing list