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 - [email protected]
+
+- 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)


Reply via email to