[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