[packages/ocaml-fileutils] split -devel

glen glen at pld-linux.org
Sat Aug 31 22:07:50 CEST 2013


commit 9a8297c16c8071a7115909875ff42c4da9f66a46
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Aug 31 23:07:43 2013 +0300

    split -devel

 ocaml-fileutils.spec | 54 ++++++++++++++++++++++++++++++++--------------------
 1 file changed, 33 insertions(+), 21 deletions(-)
---
diff --git a/ocaml-fileutils.spec b/ocaml-fileutils.spec
index 0f56eaa..43f2e64 100644
--- a/ocaml-fileutils.spec
+++ b/ocaml-fileutils.spec
@@ -1,8 +1,12 @@
+#
+# Conditional build:
+%bcond_without	opt		# build opt
+
 Summary:	OCaml functions to manipulate real file (POSIX like) and filename
 Summary(pl.UTF-8):	Funkcje OCamla do operacji na (posiksowych) plikach oraz nazwach plików
 Name:		ocaml-fileutils
 Version:	0.4.4
-Release:	2
+Release:	3
 License:	LGPL v2.1+ with OCaml linking exception
 Group:		Libraries
 Source0:	http://forge.ocamlcore.org/frs/download.php/892/%{name}-%{version}.tar.gz
@@ -20,6 +24,15 @@ Functions to manipulate real file (POSIX like) and filename.
 %description -l pl.UTF-8
 Funkcje do operacji na (posiksowych) plikach oraz nazwach plików.
 
+%package devel
+Summary:	Development files for %{name}
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains libraries and signature files for
+developing applications that use %{name}.
+
 %prep
 %setup -q
 
@@ -45,30 +58,29 @@ cat >> $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/fileutils/META <<EOF
 directory = "+fileutils"
 EOF
 
-# packaged as %doc
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/fileutils/File*.mli
-# why installed?
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/ocaml/fileutils/File*.ml
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS.txt CHANGELOG.txt README.txt TODO.txt src/File*.mli
+%doc AUTHORS.txt CHANGELOG.txt README.txt TODO.txt
 %dir %{_libdir}/ocaml/fileutils
-%{_libdir}/ocaml/fileutils/CommonPath.cmx
-%{_libdir}/ocaml/fileutils/ExtensionPath.cmx
-%{_libdir}/ocaml/fileutils/FilePath.cm[ix]
-%{_libdir}/ocaml/fileutils/FilePath_type.cmx
-%{_libdir}/ocaml/fileutils/FileStringExt.cmx
-%{_libdir}/ocaml/fileutils/FileUtil.cm[ix]
-%{_libdir}/ocaml/fileutils/FileUtilStr.cm[ix]
-%{_libdir}/ocaml/fileutils/MacOSPath.cmx
-%{_libdir}/ocaml/fileutils/UnixPath.cmx
-%{_libdir}/ocaml/fileutils/Win32Path.cmx
-%{_libdir}/ocaml/fileutils/fileutils.a
-%{_libdir}/ocaml/fileutils/fileutils.cm[ax]*
-%{_libdir}/ocaml/fileutils/fileutils-str.a
-%{_libdir}/ocaml/fileutils/fileutils-str.cm[ax]*
+%{_libdir}/ocaml/fileutils/*.cm*
+%if %{with opt}
+%exclude %{_libdir}/ocaml/fileutils/*.a
+%exclude %{_libdir}/ocaml/fileutils/*.cmx
+%exclude %{_libdir}/ocaml/fileutils/*.cmxa
+%endif
+%exclude %{_libdir}/ocaml/fileutils/*.ml
+%exclude %{_libdir}/ocaml/fileutils/*.mli
 %{_libdir}/ocaml/site-lib/fileutils
+
+%files devel
+%defattr(644,root,root,755)
+%if %{with opt}
+%{_libdir}/ocaml/fileutils/*.a
+%{_libdir}/ocaml/fileutils/*.cmx
+%{_libdir}/ocaml/fileutils/*.cmxa
+%endif
+%{_libdir}/ocaml/fileutils/*.ml
+%{_libdir}/ocaml/fileutils/*.mli
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ocaml-fileutils.git/commitdiff/9a8297c16c8071a7115909875ff42c4da9f66a46



More information about the pld-cvs-commit mailing list