commit mathgl for openSUSE:Factory
Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2015-06-02 10:09:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mathgl" Changes: -------- --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes 2015-03-28 18:38:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes 2015-06-02 10:09:38.000000000 +0200 @@ -1,0 +2,5 @@ +Sun May 31 09:56:08 UTC 2015 - dmitry_r@opensuse.org + +- Disable Octave module due to swig incompatibility with Octave 4.0 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mathgl.spec ++++++ --- /var/tmp/diff_new_pack.bvYzXe/_old 2015-06-02 10:09:39.000000000 +0200 +++ /var/tmp/diff_new_pack.bvYzXe/_new 2015-06-02 10:09:39.000000000 +0200 @@ -63,7 +63,7 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: lua51-devel -BuildRequires: octave-devel +# BuildRequires: octave-devel BuildRequires: openmpi-devel BuildRequires: python-devel BuildRequires: python-numpy-devel @@ -100,6 +100,8 @@ Summary: MathGL is a cross-platform library for making high-quality scientific graphics Group: System/Libraries Requires: %{name}-fonts >= %{version} +# FIXME temporary, octave-mathgl is inconsistent with octave 4.0 +Obsoletes: octave-mathgl %description -n %{libname}%{libversion} MathGL is a cross-platform library for making high-quality scientific @@ -311,19 +313,19 @@ This package provides lua interface for MathGL. -%package -n octave-mathgl -Summary: Octave interface for MathGL library -Group: Productivity/Scientific/Other -Requires: octave - -%description -n octave-mathgl -MathGL is a cross-platform library for making high-quality scientific -graphics. It provides fast data plotting and handling of large data -arrays, as well as window and console modes and for easy embedding -into other programs. MathGL integrates into FLTK, Qt and -OpenGL applications. - -This package provides Octave interface for MathGL. +# %%package -n octave-mathgl +# Summary: Octave interface for MathGL library +# Group: Productivity/Scientific/Other +# Requires: octave +# +# %%description -n octave-mathgl +# MathGL is a cross-platform library for making high-quality scientific +# graphics. It provides fast data plotting and handling of large data +# arrays, as well as window and console modes and for easy embedding +# into other programs. MathGL integrates into FLTK, Qt and +# OpenGL applications. +# +# This package provides Octave interface for MathGL. %package -n python-mathgl Summary: Libraries and header files for MathGL library @@ -439,7 +441,7 @@ %endif -Denable-python=on \ -Denable-lua=on \ - -Denable-octave=on \ + -Denable-octave=off \ -Denable-octave-install=off \ -Denable-mgltex=on \ -Denable-doc-html=on \ @@ -454,14 +456,14 @@ %install %make_install -export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir} -# # Install octave-mathgl -mkdir -p %{buildroot}%{_libdir}/octave/packages -mkdir -p %{buildroot}%{_datadir}/octave/packages -octave %{octave_args} --eval "pkg prefix %{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz" -# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload -# remove octave module archive -rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz +# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%%{buildroot}%%{_libdir} +# # # Install octave-mathgl +# mkdir -p %%{buildroot}%%{_libdir}/octave/packages +# mkdir -p %%{buildroot}%%{_datadir}/octave/packages +# octave %%{octave_args} --eval "pkg prefix %%{buildroot}%%{_datadir}/octave/packages %%{buildroot}%%{_libdir}/octave/packages; pkg install lang/%%{name}.tar.gz" +# # rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload +# # remove octave module archive +# rm %%{buildroot}%%{_datadir}/%%{name}/%%{name}.tar.gz # Install docs install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} %{buildroot}%{_docdir}/%{name}/ @@ -524,11 +526,11 @@ %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig -%post -n octave-mathgl -octave -qf %{octave_args} --eval "pkg rebuild -auto mathgl" +# %%post -n octave-mathgl +# octave -qf %%{octave_args} --eval "pkg rebuild -auto mathgl" -%postun -n octave-mathgl -octave -qf %{octave_args} --eval "pkg rebuild" +# %%postun -n octave-mathgl +# octave -qf %%{octave_args} --eval "pkg rebuild" %post tex mkdir -p /var/run/texlive @@ -637,10 +639,10 @@ %defattr(-,root,root) %{_libdir}/mgl-lua.so -%files -n octave-mathgl -%defattr(-,root,root) -%{_datadir}/octave/packages/%{name}-%{oct_version}/ -%{_libdir}/octave/packages/%{name}-%{oct_version}/ +# %%files -n octave-mathgl +# %%defattr(-,root,root) +# %%{_datadir}/octave/packages/%%{name}-%%{oct_version}/ +# %%{_libdir}/octave/packages/%%{name}-%%{oct_version}/ %files -n python-mathgl %defattr(-,root,root)
participants (1)
-
root@hilbert.suse.de