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
