[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