packages: ocaml-cairo/ocaml-cairo.spec - cairo module requires bigarray - a...

qboosh qboosh at pld-linux.org
Wed Dec 7 18:32:43 CET 2011


Author: qboosh                       Date: Wed Dec  7 17:32:43 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- cairo module requires bigarray
- added pangocairo META file
- provide cairo.lablgtk2 also as subpackage in cairo META file (following Debian and few others)

---- Files affected:
packages/ocaml-cairo:
   ocaml-cairo.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/ocaml-cairo/ocaml-cairo.spec
diff -u packages/ocaml-cairo/ocaml-cairo.spec:1.5 packages/ocaml-cairo/ocaml-cairo.spec:1.6
--- packages/ocaml-cairo/ocaml-cairo.spec:1.5	Tue Dec  6 19:12:49 2011
+++ packages/ocaml-cairo/ocaml-cairo.spec	Wed Dec  7 18:32:38 2011
@@ -1,5 +1,4 @@
 # $Revision$, $Date$
-# TODO: pangocairo META file
 Summary:	Cairo binding for OCaml
 Summary(pl.UTF-8):	Wiązania Cairo dla OCamla
 Name:		ocaml-cairo
@@ -72,14 +71,21 @@
 
 install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/cairo
 cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/cairo/META <<EOF
-requires = ""
+requires = "bigarray"
 version = "%{version}"
 directory = "+cairo"
 archive(byte) = "cairo.cma"
 archive(native) = "cairo.cmxa"
 linkopts = ""
+
+package "lablgtk2" (
+	requires "cairo lablgtk2"
+	archive(byte) = "cairo_lablgtk.cma"
+	archive(native) = "cairo_lablgtk.cmxa"
+)
 EOF
 
+# some distros include lablgtk2 subpackage for cairo, we used to provide cairo-lablgtk package
 install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/cairo-lablgtk
 cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/cairo-lablgtk/META <<EOF
 requires = "cairo lablgtk2"
@@ -90,6 +96,16 @@
 linkopts = ""
 EOF
 
+install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/pangocairo
+cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/pangocairo/META <<EOF
+requires = "cairo lablgtk2"
+version = "%{version}"
+directory = "+cairo"
+archive(byte) = "pango_cairo.cma"
+archive(native) = "pango_cairo.cmxa"
+linkopts = ""
+EOF
+
 install -d $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/svgcairo
 cat > $RPM_BUILD_ROOT%{_libdir}/ocaml/site-lib/svgcairo/META <<EOF
 requires = "cairo"
@@ -121,6 +137,7 @@
 %{_libdir}/ocaml/cairo/*.a
 %{_libdir}/ocaml/site-lib/cairo
 %{_libdir}/ocaml/site-lib/cairo-lablgtk
+%{_libdir}/ocaml/site-lib/pangocairo
 %{_libdir}/ocaml/site-lib/svgcairo
 %{_examplesdir}/%{name}-%{version}
 
@@ -130,6 +147,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2011/12/07 17:32:38  qboosh
+- cairo module requires bigarray
+- added pangocairo META file
+- provide cairo.lablgtk2 also as subpackage in cairo META file (following Debian and few others)
+
 Revision 1.5  2011/12/06 18:12:49  qboosh
 - updated to 1.2.0 release
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ocaml-cairo/ocaml-cairo.spec?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list