packages: plplot/plplot.spec - added lua binding
qboosh
qboosh at pld-linux.org
Mon Dec 5 20:59:25 CET 2011
Author: qboosh Date: Mon Dec 5 19:59:25 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- added lua binding
---- Files affected:
packages/plplot:
plplot.spec (1.57 -> 1.58)
---- Diffs:
================================================================
Index: packages/plplot/plplot.spec
diff -u packages/plplot/plplot.spec:1.57 packages/plplot/plplot.spec:1.58
--- packages/plplot/plplot.spec:1.57 Sat Dec 3 09:50:55 2011
+++ packages/plplot/plplot.spec Mon Dec 5 20:59:20 2011
@@ -1,7 +1,7 @@
# $Revision$, $Date$
# TODO:
-# - java, perl_pdl - why disabled?
-# - bindings: ada, d, gnome2, java, lua, ocaml, tk-x-plat?
+# - perl_pdl - why disabled?
+# - bindings: ada, d, gnome2, ocaml, tk-x-plat?
# NOTES:
# aqt driver is Darwin-only
# wingcc driver is Windows-only
@@ -14,6 +14,7 @@
%bcond_with perl_pdl # enable perl examples in tests
%bcond_without java # Java binding
%bcond_without itcl # [incr Tcl]/[incr Tk] support in Tcl/Tk binding
+%bcond_without lua # Lua binding
#
Summary: PLplot - a library of functions that are useful for making scientific plots
Summary(pl.UTF-8): PLplot - biblioteka funkcji przydatnych do tworzenia wykresów naukowych
@@ -54,6 +55,7 @@
BuildRequires: libltdl-devel
BuildRequires: libpng-devel
BuildRequires: libstdc++-devel
+%{?with_lua:BuildRequires: lua51-devel >= 5.1}
BuildRequires: octave-devel >= 2:3.4.2
BuildRequires: pango-devel
%{?with_perl_pdl:BuildRequires: perl-PDL}
@@ -459,6 +461,19 @@
%description octave-examples -l pl.UTF-8
Biblioteka PLplot - przykłady do wiązania dla języka Octave.
+%package -n lua-plplot
+Summary: Lua binding for PLplot library
+Summary(pl.UTF-8): Wiązanie języka Lua do biblioteki PLplot
+Group: Development/Languages
+Requires: %{name} = %{version}-%{release}
+Requires: lua51-libs >= 5.1
+
+%description -n lua-plplot
+Lua binding for PLplot library.
+
+%description -n lua-plplot -l pl.UTF-8
+Wiązanie języka Lua do biblioteki PLplot.
+
%package -n python-plplot
Summary: PLplot library - Python binding
Summary(pl.UTF-8): Biblioteka PLplot - wiązanie dla Pythona
@@ -523,6 +538,12 @@
%else
-DENABLE_java=OFF \
%endif
+%if %{with lua}
+ -DENABLE_lua=ON \
+ -DLUA_EXECUTABLE=%{_bindir}/lua51 \
+%else
+ -DENABLE_lua=OFF \
+%endif
-DF77_INCLUDE_DIR=%{_includedir}/plplot \
-DF95_MOD_DIR=%{_includedir}/plplot \
-DOCTAVE_INCLUDE_PATH=%{_includedir}/octave \
@@ -531,10 +552,9 @@
-DUSE_RPATH=OFF \
-DENABLE_tk=ON \
-DENABLE_ocaml=OFF \
- -DENABLE_lua=OFF \
-DENABLE_ada=OFF \
- -DENABLE_itcl=%{!?with_itcl:OFF}%{?with_itcl:ON} \
- -DENABLE_itk=%{!?with_itcl:OFF}%{?with_itcl:ON} \
+ -DENABLE_itcl=%{?with_itcl:ON}%{!?with_itcl:OFF} \
+ -DENABLE_itk=%{?with_itcl:ON}%{!?with_itcl:OFF} \
-DPLD_cgm=ON \
-DPLD_ntk=ON \
-DPLD_pdf=ON \
@@ -842,6 +862,13 @@
%attr(755,root,root) %{_examplesdir}/%{name}-%{version}/test_octave.sh
%{_examplesdir}/%{name}-%{version}/octave
+%files -n lua-plplot
+%defattr(644,root,root,755)
+%dir %{_libdir}/lua/5.1/plplot
+%attr(755,root,root) %{_libdir}/lua/5.1/plplot/plplotluac.so
+%{_examplesdir}/%{name}-%{version}/lua
+%attr(755,root,root) %{_examplesdir}/%{name}-%{version}/test_lua.sh
+
%files -n python-plplot
%defattr(644,root,root,755)
%attr(755,root,root) %{py_sitedir}/_plplotcmodule.so
@@ -866,6 +893,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.58 2011/12/05 19:59:20 qboosh
+- added lua binding
+
Revision 1.57 2011/12/03 08:50:55 qboosh
- updated java binding build
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/plplot/plplot.spec?r1=1.57&r2=1.58&f=u
More information about the pld-cvs-commit
mailing list