[packages/ocaml-sqlite] - new

baggins baggins at pld-linux.org
Tue May 14 12:10:57 CEST 2013


commit e987c754c4a2f4a50203f133a307222548ffec09
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue May 14 12:10:44 2013 +0200

    - new

 ocaml-sqlite.spec | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)
---
diff --git a/ocaml-sqlite.spec b/ocaml-sqlite.spec
new file mode 100644
index 0000000..8e8612f
--- /dev/null
+++ b/ocaml-sqlite.spec
@@ -0,0 +1,70 @@
+Summary:	sqlite3 binding for OCaml
+Name:		ocaml-sqlite3
+Version:	1.6.3
+Release:	1
+License:	BSD
+Group:		Libraries
+Source0:	https://bitbucket.org/mmottl/sqlite3-ocaml/downloads/sqlite3-ocaml-%{version}.tar.gz
+# Source0-md5:	bb27e99eed1c35989854272f7e83a232
+URL:		https://bitbucket.org/mmottl/sqlite3-ocaml
+BuildRequires:	ocaml-findlib-devel
+BuildRequires:	ocaml-camlp4
+BuildRequires:	sqlite3-devel
+BuildRequires:	ocaml >= 3.04-7
+%requires_eq	ocaml-runtime
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+SQLite 3 database library wrapper for OCaml.
+
+%package devel
+Summary:	sqlite3 binding for OCaml - development part
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+%requires_eq	ocaml
+
+%description devel
+This package contains files needed to develop OCaml programs using
+ocaml-sqlite3 library.
+
+%prep
+%setup -q -n sqlite3-ocaml-%{version}
+
+%build
+./configure \
+	--libdir=%{_libdir}
+
+%{__make} -j1 CC="%{__cc} %{rpmcflags} -fPIC" all opt
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/{sqlite3,stublibs}
+install *.cm[ixa]* *.a $RPM_BUILD_ROOT%{_libdir}/ocaml/sqlite3
+install dll*.so $RPM_BUILD_ROOT%{_libdir}/ocaml/stublibs
+
+install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/sqlite3
+cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/sqlite3/META <<EOF
+requires = ""
+version = "%{version}"
+description="Ocaml bindings to Sqlite 3"
+directory = "+sqlite3"
+archive(byte) = "sqlite3.cma"
+archive(native) = "sqlite3.cmxa"
+linkopts = ""
+EOF
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/ocaml/stublibs/*.so
+
+%files devel
+%defattr(644,root,root,755)
+%doc Changelog README.txt TODO *.mli
+%dir %{_libdir}/ocaml/sqlite3
+%{_libdir}/ocaml/sqlite3/*.cm[ixa]*
+%{_libdir}/ocaml/sqlite3/*.a
+%{_libdir}/ocaml/site-lib/sqlite3
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ocaml-sqlite.git/commitdiff/e987c754c4a2f4a50203f133a307222548ffec09



More information about the pld-cvs-commit mailing list