[packages/plplot] - plcairo builds again, using ocaml-cairo2 module
qboosh
qboosh at pld-linux.org
Wed Apr 20 15:50:00 CEST 2016
commit 80587a39de196ac15ce67467f062e6368b9bc244
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Apr 20 15:50:21 2016 +0200
- plcairo builds again, using ocaml-cairo2 module
plplot.spec | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
---
diff --git a/plplot.spec b/plplot.spec
index c589c28..f6529b4 100644
--- a/plplot.spec
+++ b/plplot.spec
@@ -1,6 +1,5 @@
# TODO:
# - fix itk detection (import requires $DISPLAY, so use force or file presence)
-# - ocaml-cairo (requires cairo2 module)
# - fix building with installed plplot/plplot-devel (tries to use installed drivers for dyn_test)
# - ada build (on ix86 at least), enable by default?
# - perl_pdl - why disabled?
@@ -22,7 +21,7 @@
%bcond_without itcl # [incr Tcl]/[incr Tk] support in Tcl/Tk binding
%bcond_without lua # Lua binding
%bcond_without ocaml # OCaml binding
-%bcond_with ocaml_cairo # OCaml-Cairo component (requires cairo2 module)
+%bcond_without ocaml_cairo # OCaml-Cairo component
%bcond_without ocaml_opt # OCaml native optimized binaries (bytecode is always built)
%bcond_without octave # Octave bindings
%bcond_with cgm # CGM driver, libnistcd library
@@ -54,6 +53,7 @@ BuildRequires: QtGui-devel >= 4
BuildRequires: QtSvg-devel >= 4
BuildRequires: QtXml-devel >= 4
BuildRequires: agg-devel
+%{?with_ocaml_cairo:BuildRequires: cairo-devel}
BuildRequires: cmake >= 2.6.4
BuildRequires: docbook-style-dsssl
%{?with_d:BuildRequires: dmd}
@@ -113,7 +113,7 @@ BuildRequires: xorg-lib-libX11-devel
BuildRequires: ocaml
%if %{with ocaml_cairo}
BuildRequires: ocaml-cairo2-devel
-BuildRequires: ocaml-cairo2-lablgtk2-devel
+BuildRequires: ocaml-cairo2-gtk-devel
%endif
BuildRequires: ocaml-idl-devel
BuildRequires: ocaml-findlib
@@ -556,7 +556,8 @@ Summary: PLcairo - Cairo extras for OCaml binding for PLplot library
Summary(pl.UTF-8): PLcairo - dodatki Cairo do wiązania języka OCaml do biblioteki PLplot
Group: Libraries
Requires: ocaml-plplot = %{version}-%{release}
-Requires: ocaml-cairo
+Requires: ocaml-cairo2
+Requires: ocaml-cairo2-gtk
%requires_eq ocaml-runtime
%description -n ocaml-plcairo
@@ -569,7 +570,8 @@ PLcairo - dodatki Cairo do wiązania języka OCaml do biblioteki PLplot.
Summary: Development files for PLcairo OCaml library
Summary(pl.UTF-8): Pliki programistyczne biblioteki OCamla PLcairo
Group: Development/Libraries
-Requires: ocaml-cairo-devel
+Requires: ocaml-cairo2-devel
+Requires: ocaml-cairo2-gtk-devel
Requires: ocaml-plcairo = %{version}-%{release}
Requires: ocaml-plplot-devel = %{version}-%{release}
%requires_eq ocaml
@@ -1038,11 +1040,13 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/ocaml/plplot
%{_libdir}/ocaml/plplot/META
%{_libdir}/ocaml/plplot/libplplot_stubs.a
+%{_libdir}/ocaml/plplot/plplot.cma
+%{_libdir}/ocaml/plplot/plplot.cmi
+%{_libdir}/ocaml/plplot/plplot.mli
%if %{with ocaml_opt}
%{_libdir}/ocaml/plplot/plplot.a
+%{_libdir}/ocaml/plplot/plplot.cmxa
%endif
-%{_libdir}/ocaml/plplot/plplot.cm*
-%{_libdir}/ocaml/plplot/plplot.mli
%{_pkgconfigdir}/plplot-ocaml.pc
%{_examplesdir}/%{name}-%{version}/ocaml
%attr(755,root,root) %{_examplesdir}/%{name}-%{version}/test_ocaml.sh
@@ -1056,11 +1060,13 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/ocaml/plcairo
%{_libdir}/ocaml/plcairo/META
%{_libdir}/ocaml/plcairo/libplcairo_stubs.a
+%{_libdir}/ocaml/plcairo/plcairo.cma
+%{_libdir}/ocaml/plcairo/plcairo.cmi
+%{_libdir}/ocaml/plcairo/plcairo.mli
%if %{with ocaml_opt}
%{_libdir}/ocaml/plcairo/plcairo.a
+%{_libdir}/ocaml/plcairo/plcairo.cmxa
%endif
-%{_libdir}/ocaml/plcairo/plcairo.cm*
-%{_libdir}/ocaml/plcairo/plcairo.mli
%endif
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/plplot.git/commitdiff/80587a39de196ac15ce67467f062e6368b9bc244
More information about the pld-cvs-commit
mailing list