Hello community,

here is the log from the commit of package plplot for openSUSE:Factory checked 
in at 2017-08-29 11:44:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plplot (Old)
 and      /work/SRC/openSUSE:Factory/.plplot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plplot"

Tue Aug 29 11:44:55 2017 rev:44 rq:519069 version:5.13.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/plplot/plplot.changes    2017-06-21 
13:57:56.569012600 +0200
+++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes       2017-08-29 
11:45:06.687604917 +0200
@@ -1,0 +2,22 @@
+Sat Aug 26 15:29:06 UTC 2017 - [email protected]
+
+- Update to version 5.13.0:
+  * Bug fixes.
+  * The Python binding and examples now work for both Python 2 and
+    3.
+  * Change the Fortran naming convention.
+  * Fix many "space in prefix" issues.
+  * Complete rewrite of IPC between -dev wxwidgets and wxPLViewer.
+  * Implement a new Windows GDI (wingdi) device driver.
+  * Implement new Python extension module to support pytkdemo.
+  * Fix OCaml inconsistencies for example 8.
+  * Improve the implementation of the OCaml binding.
+- Add shapelib BuildRequires for added features.
+- Rename fortran shared lib and devel package in keeping with
+  corresponding shared object naming changes.
+- Use ctest for the check section. This allows the disabling of
+  tests that either fail because of issues with the test codes
+  themselves (octave), or because of lack of a full Xserver (Qt
+  tests).
+
+-------------------------------------------------------------------

Old:
----
  plplot-5.12.0.tar.gz

New:
----
  plplot-5.13.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ plplot.spec ++++++
--- /var/tmp/diff_new_pack.IvsDBS/_old  2017-08-29 11:45:09.083267215 +0200
+++ /var/tmp/diff_new_pack.IvsDBS/_new  2017-08-29 11:45:09.119262141 +0200
@@ -25,7 +25,7 @@
 %define tk_enabled 1
 
 %if 0%{?suse_version} != 1315 || (0%{?is_opensuse} && 0%{?sle_version}==120200)
-%define octave_enabled 0
+%define octave_enabled 1
 %else
 %define octave_enabled 0
 %endif
@@ -33,18 +33,18 @@
 %define X_display ":98"
 
 %define ada_shlib libplplotada2
-%define c_shlib libplplot14
+%define c_shlib libplplot15
 %define cxx_shlib libplplotcxx13
 %define csirocsa_shlib libcsirocsa0
 %define csironn_shlib libcsironn0
-%define fort_shlib libplplotf95-13
+%define fort_shlib libplplotfortran0
 %define qsastime_shlib libqsastime0
 %define qt_shlib libplplotqt2
 %define wx_shlib libplplotwxwidgets1
 # DONT SPLIT OUT plplot-tcltk-libs INTO INDIVIDUAL SHARED LIBS AS THEY ARE ALL 
REQUIRED TOGETHER AND THEIR SO NUMBERING CHANGE IN-STEP WITH EACH OTHER 
 
 Name:           plplot
-Version:        5.12.0
+Version:        5.13.0
 Release:        0
 Summary:        Software package for creating scientific plots
 License:        LGPL-2.1+
@@ -71,6 +71,7 @@
 BuildRequires:  python-numpy-devel
 BuildRequires:  python-qt5-devel
 BuildRequires:  qhull-devel
+BuildRequires:  shapelib
 BuildRequires:  swig
 BuildRequires:  tcl-devel
 BuildRequires:  tk-devel
@@ -330,10 +331,10 @@
 
 %files -n %{fort_shlib}
 %defattr(-,root,root)
-%{_libdir}/libplplotf95.so.*
+%{_libdir}/libplplotfortran.so.*
 ##########################################################################
 
-%package -n %{name}f95-devel
+%package -n %{name}fortran-devel
 ##########################################################################
 Summary:        Fortran bindings for development with PLplot
 Group:          Development/Languages/Fortran
@@ -341,24 +342,26 @@
 Requires:       %{name}-common = %{version}
 Requires:       gcc-fortran
 Requires:       pkgconfig
+Obsoletes:      %{name}f95-devel < 5.13.0
+Provides:       %{name}f95-devel = %{version}
 Obsoletes:      %{name}-fortran-devel < 5.12.0
 Provides:       %{name}-fortran-devel = %{version}
 
-%description -n %{name}f95-devel
+%description -n %{name}fortran-devel
 PLplot is a library of functions that are useful for making scientific
 plots.
 
 This package provides the files necessary for using PLplot in Fortran.
 
-%files -n %{name}f95-devel
+%files -n %{name}fortran-devel
 %defattr(-,root,root)
 %dir %{_libdir}/fortran
 %dir %{_libdir}/fortran/modules
 %{_libdir}/fortran/modules/plplot/
-%{_libdir}/libplplotf95.so
-%{_libdir}/pkgconfig/plplot-f95.pc
-%{_datadir}/plplot%{version}/examples/f95/
-%{_datadir}/plplot%{version}/examples/test_f95.sh
+%{_libdir}/libplplotfortran.so
+%{_libdir}/pkgconfig/plplot-fortran.pc
+%{_datadir}/plplot%{version}/examples/fortran/
+%{_datadir}/plplot%{version}/examples/test_fortran.sh
 ##########################################################################
 
 %package java
@@ -377,7 +380,7 @@
 
 %files java
 %defattr(-,root,root)
-%{_libdir}/plplot%{version}/plplotjavac_wrap.so
+%{_libdir}/plplot%{version}/libplplotjavac_wrap.so
 %{_datadir}/java/plplot.jar
 %{_datadir}/plplot%{version}/examples/java/
 %{_datadir}/plplot%{version}/examples/test_java.sh
@@ -425,7 +428,6 @@
 %{_datadir}/octave/site/m/PLplot/
 %{_libdir}/octave/site/oct/*/plplot_octave.oct
 %{_datadir}/plplot%{version}/examples/octave/
-%{_datadir}/plplot%{version}/examples/Chloe.img
 %{_datadir}/plplot%{version}/examples/test_octave.sh
 %endif
 ##########################################################################
@@ -552,7 +554,7 @@
 %{_datadir}/plplot%{version}/tcl/
 %{_mandir}/man1/plserver.1.gz
 %{_mandir}/man1/pltcl.1.gz
-%{python_sitearch}/plplot_widgetmodule.so
+
 %if %{tk_enabled}
 %{_bindir}/plserver
 %{python_sitearch}/Plframe.py*
@@ -562,6 +564,7 @@
 %{_libdir}/plplot%{version}/drivers/tk.so
 %{_libdir}/plplot%{version}/drivers/tkwin.driver_info
 %{_libdir}/plplot%{version}/drivers/tkwin.so
+%{python_sitearch}/*Pltk_init.*
 %endif
 
 ##########################################################################
@@ -766,7 +769,7 @@
 
 %files -n python-%{name}
 %defattr(-,root,root)
-%{python_sitearch}/_plplotcmodule.so
+%{python_sitearch}/_plplotc.so
 %{python_sitearch}/plplot.py*
 %{python_sitearch}/plplotc.py*
 %{_datadir}/plplot%{version}/examples/python/
@@ -1000,20 +1003,18 @@
 %endif
 
 #Remove a fortran static library
-rm -fr %{buildroot}%{_libdir}/libplf95*.a
+rm %{buildroot}%{_libdir}/libplfortrandemolib*.a
 
 %fdupes %{buildroot}%{_datadir}/
 
-## Disable check section for now (until octave tests are fixed)
 %check
 pushd builddir
-# octave tests require Xserver display
-# but octave bindings are not building right now, so...
-# export DISPLAY=%%{X_display}
-# Xvfb %%{X_display} >& Xvfb.log &
-# sleep 5
-# export octaveopts=--no-window-system
-make %{?_smp_mflags} test_diff_psc
+export DISPLAY=%{X_display}
+Xvfb %{X_display} >& Xvfb.log &
+sleep 5
+# Octave tests fail, known issue with tests
+# Qt tests fail on Xvfb
+ctest -V -E "octave|qt" %{?_smp_mflags}
 popd
 
 %changelog

++++++ plplot-5.12.0.tar.gz -> plplot-5.13.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/plplot/plplot-5.12.0.tar.gz 
/work/SRC/openSUSE:Factory/.plplot.new/plplot-5.13.0.tar.gz differ: char 5, 
line 1


Reply via email to