Hello community, here is the log from the commit of package plplot for openSUSE:Leap:15.2 checked in at 2020-02-21 23:51:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/plplot (Old) and /work/SRC/openSUSE:Leap:15.2/.plplot.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plplot" Fri Feb 21 23:51:18 2020 rev:30 rq:775767 version:5.15.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/plplot/plplot.changes 2020-01-15 15:44:27.055289491 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.plplot.new.26092/plplot.changes 2020-02-21 23:51:32.804828200 +0100 @@ -1,0 +2,44 @@ +Tue Feb 4 09:40:55 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Do not require libcsironn0 from the -devel package on + suse_version>=1550, where this is no longer built. + +------------------------------------------------------------------- +Fri Dec 13 10:57:12 UTC 2019 - Atri Bhattacharya <[email protected]> + +- plplotqt-devel no longer Requires libqt4-devel, instead the + appropriate Qt5 headers. + +------------------------------------------------------------------- +Thu Dec 12 13:18:30 UTC 2019 - Atri Bhattacharya <[email protected]> + +- Disable libcsironn on openSUSE >= 1550 to prevent build + failures. +- Fix shapelib dependency: BuildRequires: pkgconfig(shapelib) + instead of BuildRequires: shapelib; install additional shapelib + files as part of plplot-common. + +------------------------------------------------------------------- +Thu Sep 26 12:21:47 UTC 2019 - [email protected] + +- Add ExclusiveArch, based on build_ada in gcc.spec + +------------------------------------------------------------------- +Wed Jun 5 12:07:27 UTC 2019 - Luigi Baldoni <[email protected]> + +- Update to version 5.15.0 + * Bug fixes + * Update PLplot to be consistent with modern free software + * Rewrite the configuration of the INSTALL_RPATH target + property + * Rewrite the rpath configuration of traditionally built + examples + * Factor the PLplot export files + * Introduce symbolic constants in our color-map routines + * New implementation of the range checks for the validity of + cmap0 and cmap1 user input + * New implementation of the -bg command-line option + * Implement ctest for the build system of the installed + examples + +------------------------------------------------------------------- Old: ---- plplot-5.14.0.tar.gz New: ---- plplot-5.15.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plplot.spec ++++++ --- /var/tmp/diff_new_pack.gHiPgm/_old 2020-02-21 23:51:33.352829289 +0100 +++ /var/tmp/diff_new_pack.gHiPgm/_new 2020-02-21 23:51:33.356829297 +0100 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -31,8 +31,8 @@ %define X_display ":98" %define ada_shlib libplplotada4 -%define c_shlib libplplot16 -%define cxx_shlib libplplotcxx14 +%define c_shlib libplplot17 +%define cxx_shlib libplplotcxx15 %define csirocsa_shlib libcsirocsa0 %define csironn_shlib libcsironn0 %define fort_shlib libplplotfortran0 @@ -42,17 +42,19 @@ # 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.14.0 +Version: 5.15.0 Release: 0 Summary: Software package for creating scientific plots # Main license is LGPL-2.1+, but Octave bindings are licensed as GPL-2.0+ License: LGPL-2.1-or-later AND GPL-2.0-or-later Group: Productivity/Scientific/Other -Url: http://plplot.sourceforge.net/ +URL: http://plplot.sourceforge.net/ Source0: http://download.sf.net/plplot/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch [email protected] -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -BuildRequires: cmake >= 3.0.2 +# List based on build_ada in gcc.spec +ExclusiveArch: %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64 riscv64 +BuildRequires: cmake >= 3.13.2 BuildRequires: fdupes BuildRequires: freefont BuildRequires: gcc-ada @@ -69,7 +71,6 @@ BuildRequires: python3-numpy-devel BuildRequires: python3-qt5-devel BuildRequires: qhull-devel -BuildRequires: shapelib BuildRequires: swig BuildRequires: tcl-devel BuildRequires: tk-devel @@ -80,6 +81,7 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(pangoft2) +BuildRequires: pkgconfig(shapelib) # Required for enabling tk driverand in the %%check section, currently disabled BuildRequires: hdf5-devel %if %{?octave_enabled} @@ -143,7 +145,6 @@ PLplot interfaces. %files common -%defattr(-,root,root) %dir %{_libdir}/plplot%{version} %dir %{_libdir}/plplot%{version}/drivers %dir %{_datadir}/plplot%{version} @@ -151,6 +152,9 @@ %{_libdir}/plplot%{version}/drivers/null.so %{_libdir}/plplot%{version}/drivers/mem.driver_info %{_libdir}/plplot%{version}/drivers/mem.so +%{_datadir}/plplot%{version}/*.shp +%{_datadir}/plplot%{version}/*.shx +%{_datadir}/plplot%{version}/ss/ %{_datadir}/plplot%{version}/*.fnt %{_datadir}/plplot%{version}/*.pal %dir %{_datadir}/plplot%{version}/examples @@ -165,7 +169,9 @@ Group: Development/Libraries/C and C++ Requires: %{c_shlib} = %{version} Requires: %{csirocsa_shlib} = %{version} +%if 0%{?suse_version} < 1550 Requires: %{csironn_shlib} = %{version} +%endif Requires: %{qsastime_shlib} = %{version} Requires: gcc-c++ Requires: pkgconfig @@ -192,22 +198,93 @@ /sbin/install-info --delete %{_infodir}/plplotdoc.info %{_infodir}/dir %files devel -%defattr(-,root,root) -%doc AUTHORS COPYING.LIB Copyright FAQ README README.release +%license COPYING.LIB Copyright +%doc AUTHORS FAQ README README.release %{_bindir}/pltek %{_infodir}/plplotdoc.info* %{_mandir}/man1/pltek.1.gz %{_includedir}/plplot/ %exclude %{_includedir}/plplot/plstream.h %{_libdir}/libcsirocsa.so -%{_libdir}/libcsironn.so %{_libdir}/libplplot.so %{_libdir}/libqsastime.so %{_libdir}/pkgconfig/plplot.pc %dir %{_libdir}/cmake/plplot -%{_libdir}/cmake/plplot/export_plplot-release.cmake +%{_libdir}/cmake/plplot/export_cairo.cmake +%{_libdir}/cmake/plplot/export_cairo-release.cmake +%{_libdir}/cmake/plplot/export_csirocsa.cmake +%{_libdir}/cmake/plplot/export_csirocsa-release.cmake +%if 0%{?suse_version} < 1550 +%{_libdir}/libcsironn.so +%{_libdir}/cmake/plplot/export_csironn.cmake +%{_libdir}/cmake/plplot/export_csironn-release.cmake +%endif +%{_libdir}/cmake/plplot/export_mem.cmake +%{_libdir}/cmake/plplot/export_mem-release.cmake +%{_libdir}/cmake/plplot/export_ntk.cmake +%{_libdir}/cmake/plplot/export_ntk-release.cmake +%{_libdir}/cmake/plplot/export_null.cmake +%{_libdir}/cmake/plplot/export_null-release.cmake +%{_libdir}/cmake/plplot/export_plfortrandemolib.cmake +%{_libdir}/cmake/plplot/export_plfortrandemolib-release.cmake +%{_libdir}/cmake/plplot/export_plplotada.cmake +%{_libdir}/cmake/plplot/export_plplotada-release.cmake +%{_libdir}/cmake/plplot/export_plplotc.cmake %{_libdir}/cmake/plplot/export_plplot.cmake +%{_libdir}/cmake/plplot/export_plplotc-release.cmake +%{_libdir}/cmake/plplot/export_plplotcxx.cmake +%{_libdir}/cmake/plplot/export_plplotcxx-release.cmake +%{_libdir}/cmake/plplot/export_plplotfortran.cmake +%{_libdir}/cmake/plplot/export_plplotfortran-release.cmake +%{_libdir}/cmake/plplot/export_plplotjavac_wrap.cmake +%{_libdir}/cmake/plplot/export_plplotjavac_wrap-release.cmake +%{_libdir}/cmake/plplot/export_plplotluac.cmake +%{_libdir}/cmake/plplot/export_plplotluac-release.cmake +%{_libdir}/cmake/plplot/export_plplot_pyqt5.cmake +%{_libdir}/cmake/plplot/export_plplot_pyqt5-release.cmake +%{_libdir}/cmake/plplot/export_plplotqt.cmake +%{_libdir}/cmake/plplot/export_plplotqt-release.cmake +%{_libdir}/cmake/plplot/export_plplot-release.cmake +%{_libdir}/cmake/plplot/export_plplottcltk.cmake +%{_libdir}/cmake/plplot/export_plplottcltk_Main.cmake +%{_libdir}/cmake/plplot/export_plplottcltk_Main-release.cmake +%{_libdir}/cmake/plplot/export_plplottcltk-release.cmake +%{_libdir}/cmake/plplot/export_plplotwxwidgets.cmake +%{_libdir}/cmake/plplot/export_plplotwxwidgets-release.cmake +%{_libdir}/cmake/plplot/export_plserver.cmake +%{_libdir}/cmake/plplot/export_plserver-release.cmake +%{_libdir}/cmake/plplot/export_pltcl.cmake +%{_libdir}/cmake/plplot/export_pltcl-release.cmake +%{_libdir}/cmake/plplot/export_pltek.cmake +%{_libdir}/cmake/plplot/export_pltek-release.cmake +%{_libdir}/cmake/plplot/export_Pltk_init.cmake +%{_libdir}/cmake/plplot/export_Pltk_init-release.cmake +%{_libdir}/cmake/plplot/export_ps.cmake +%{_libdir}/cmake/plplot/export_ps-release.cmake +%{_libdir}/cmake/plplot/export_psttf.cmake +%{_libdir}/cmake/plplot/export_psttf-release.cmake +%{_libdir}/cmake/plplot/export_qsastime.cmake +%{_libdir}/cmake/plplot/export_qsastime-release.cmake +%{_libdir}/cmake/plplot/export_qt.cmake +%{_libdir}/cmake/plplot/export_qt-release.cmake +%{_libdir}/cmake/plplot/export_svg.cmake +%{_libdir}/cmake/plplot/export_svg-release.cmake +%{_libdir}/cmake/plplot/export_tclmatrix.cmake +%{_libdir}/cmake/plplot/export_tclmatrix-release.cmake +%{_libdir}/cmake/plplot/export_tk.cmake +%{_libdir}/cmake/plplot/export_tk-release.cmake +%{_libdir}/cmake/plplot/export_tkwin.cmake +%{_libdir}/cmake/plplot/export_tkwin-release.cmake +%{_libdir}/cmake/plplot/export_wxPLViewer.cmake +%{_libdir}/cmake/plplot/export_wxPLViewer-release.cmake +%{_libdir}/cmake/plplot/export_wxwidgets.cmake +%{_libdir}/cmake/plplot/export_wxwidgets-release.cmake +%{_libdir}/cmake/plplot/export_xfig.cmake +%{_libdir}/cmake/plplot/export_xfig-release.cmake +%{_libdir}/cmake/plplot/export_xwin.cmake +%{_libdir}/cmake/plplot/export_xwin-release.cmake %{_libdir}/cmake/plplot/plplotConfig.cmake +%{_libdir}/cmake/plplot/plplot_exports.cmake %{_mandir}/man3/pl*.3* # PLMETA DRIVER DISABLED #%%{_bindir}/plm2gif @@ -220,15 +297,20 @@ #%%{_libdir}/plplot%%{version}/drivers/plmeta.driver_info #%%{_libdir}/plplot%%{version}/drivers/plmeta.so %dir %{_datadir}/plplot%{version}/examples +%dir %{_datadir}/plplot%{version}/examples/plplot_test +%{_datadir}/plplot%{version}/examples/CTestConfig.cmake +%{_datadir}/plplot%{version}/examples/CTestCustom.cmake.in %{_datadir}/plplot%{version}/examples/plplot-test.sh %{_datadir}/plplot%{version}/examples/plplot-test-interactive.sh %{_datadir}/plplot%{version}/examples/c/ %{_datadir}/plplot%{version}/examples/c++/ %{_datadir}/plplot%{version}/examples/Makefile +%{_datadir}/plplot%{version}/examples/plplot_test/CMakeLists.txt %{_datadir}/plplot%{version}/examples/test_c.sh %{_datadir}/plplot%{version}/examples/test_c_interactive.sh %{_datadir}/plplot%{version}/examples/test_cxx.sh %{_datadir}/plplot%{version}/examples/test_diff.sh + ########################################################################## %package doc @@ -245,7 +327,6 @@ modules. %files doc -%defattr(-,root,root) %dir %{_docdir}/%{name}-doc %{_docdir}/%{name}-doc/* ########################################################################## @@ -268,7 +349,6 @@ %postun -n %{ada_shlib} -p /sbin/ldconfig %files -n %{ada_shlib} -%defattr(-,root,root) %{_libdir}/libplplotada.so.* ########################################################################## @@ -291,7 +371,6 @@ This package provides the files necessary for using PLplot in Ada. %files -n %{name}ada-devel -%defattr(-,root,root) %dir %{_libdir}/ada %dir %{_libdir}/ada/adalib %dir %{_datadir}/ada @@ -322,7 +401,6 @@ %postun -n %{fort_shlib} -p /sbin/ldconfig %files -n %{fort_shlib} -%defattr(-,root,root) %{_libdir}/libplplotfortran.so.* ########################################################################## @@ -347,7 +425,6 @@ This package provides the files necessary for using PLplot in Fortran. %files -n %{name}fortran-devel -%defattr(-,root,root) %dir %{_libdir}/fortran %dir %{_libdir}/fortran/modules %{_libdir}/fortran/modules/plplot/ @@ -373,7 +450,6 @@ plotting with Java. %files java -%defattr(-,root,root) %{_libdir}/plplot%{version}/libplplotjavac_wrap.so %{_datadir}/java/plplot.jar %{_datadir}/plplot%{version}/examples/java/ @@ -396,7 +472,6 @@ plotting with Lua. %files lua -%defattr(-,root,root) %{_libdir}/lua/plplot/ %{_datadir}/plplot%{version}/examples/lua/ %{_datadir}/plplot%{version}/examples/test_lua.sh @@ -419,7 +494,6 @@ %if 0%{?octave_enabled} %files octave -%defattr(-,root,root) %{_datadir}/%{name}_octave/ %{_datadir}/octave/site/m/PLplot/ %{_libdir}/octave/site/oct/*/plplot_octave.oct @@ -444,7 +518,6 @@ plotting with python-qt. %files python3-qt -%defattr(-,root,root) %{python3_sitearch}/plplot_pyqt5.so ########################################################################## @@ -466,7 +539,6 @@ %postun -n %{qt_shlib} -p /sbin/ldconfig %files -n %{qt_shlib} -%defattr(-,root,root) %{_libdir}/libplplotqt.so.* ########################################################################## @@ -476,8 +548,12 @@ License: LGPL-2.1-or-later Group: Development/Libraries/Other Requires: %{qt_shlib} = %{version} -Requires: libqt4-devel Requires: pkgconfig +Requires: pkgconfig(Qt5Core) +Requires: pkgconfig(Qt5Gui) +Requires: pkgconfig(Qt5PrintSupport) +Requires: pkgconfig(Qt5Svg) +Requires: pkgconfig(Qt5Widgets) Provides: %{name}-qt-devel = %{version} Obsoletes: %{name}-qt-devel < 5.12.0 Requires: %{name}-common = %{version} @@ -490,7 +566,6 @@ with Qt. %files -n %{name}qt-devel -%defattr(-,root,root) %{_libdir}/libplplotqt.so %{_libdir}/pkgconfig/plplot-qt.pc %{_libdir}/plplot%{version}/drivers/qt.driver_info @@ -517,7 +592,6 @@ %postun tcltk-libs -p /sbin/ldconfig %files tcltk-libs -%defattr(-,root,root) %{_libdir}/libplplottcltk*.so.* %{_libdir}/libtclmatrix.so.* ########################################################################## @@ -542,7 +616,6 @@ This package provides the development files for using PLplot with Tcl/Tk. %files tcltk-devel -%defattr(-,root,root) %{_bindir}/pltcl %{_libdir}/libplplottcltk*.so %{_libdir}/libtclmatrix.so @@ -586,7 +659,6 @@ %postun -n %{wx_shlib} -p /sbin/ldconfig %files -n %{wx_shlib} -%defattr(-,root,root) %{_libdir}/libplplotwxwidgets.so.* ########################################################################## @@ -605,7 +677,6 @@ This package provides a PLplot viewer built using the wxWidgets GUI API. %files wxwidgets -%defattr(-,root,root) %{_bindir}/wxPLViewer ########################################################################## @@ -630,7 +701,6 @@ plotting with wxWidgets. %files -n %{name}wxwidgets-devel -%defattr(-,root,root) %{_libdir}/libplplotwxwidgets.so %{_libdir}/pkgconfig/plplot-wxwidgets.pc %{_libdir}/plplot%{version}/drivers/wxwidgets.driver_info @@ -654,7 +724,6 @@ %postun -n %{c_shlib} -p /sbin/ldconfig %files -n %{c_shlib} -%defattr(-,root,root) %{_libdir}/libplplot.so.* ########################################################################## @@ -675,7 +744,6 @@ %postun -n %{cxx_shlib} -p /sbin/ldconfig %files -n %{cxx_shlib} -%defattr(-,root,root) %{_libdir}/libplplotcxx.so.* ########################################################################## @@ -694,7 +762,6 @@ This package provides the shared lib for PLplot's C++ binding. %files -n plplotcxx-devel -%defattr(-,root,root) %{_libdir}/libplplotcxx.so %{_libdir}/pkgconfig/plplot-c++.pc %{_includedir}/plplot/plstream.h @@ -717,10 +784,10 @@ %postun -n %{csirocsa_shlib} -p /sbin/ldconfig %files -n %{csirocsa_shlib} -%defattr(-,root,root) %{_libdir}/libcsirocsa.so.* ########################################################################## +%if 0%{?suse_version} < 1550 %package -n %{csironn_shlib} ########################################################################## Summary: PLplot csironn component @@ -738,9 +805,9 @@ %postun -n %{csironn_shlib} -p /sbin/ldconfig %files -n %{csironn_shlib} -%defattr(-,root,root) %{_libdir}/libcsironn.so.* ########################################################################## +%endif %package -n %{qsastime_shlib} ########################################################################## @@ -759,7 +826,6 @@ %postun -n %{qsastime_shlib} -p /sbin/ldconfig %files -n %{qsastime_shlib} -%defattr(-,root,root) %{_libdir}/libqsastime.so.* ########################################################################## @@ -778,7 +844,6 @@ This package provides the PLplot's Python binding. %files -n python3-%{name} -%defattr(-,root,root) %{python3_sitearch}/_plplotc.so %{python3_sitearch}/plplot.py* %{python3_sitearch}/plplotc.py* @@ -803,7 +868,6 @@ This package provides the cairo driver for plotting using PLplot. %files driver-cairo -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/cairo.driver_info %{_libdir}/plplot%{version}/drivers/cairo.so ########################################################################## @@ -822,7 +886,6 @@ This package provides the ntk driver for plotting using PLplot. %files driver-ntk -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/ntk.driver_info %{_libdir}/plplot%{version}/drivers/ntk.so ########################################################################## @@ -841,7 +904,6 @@ This package provides the ps driver for plotting using PLplot. %files driver-ps -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/ps.driver_info %{_libdir}/plplot%{version}/drivers/ps.so ########################################################################## @@ -860,7 +922,6 @@ This package provides the psttf driver for plotting using PLplot. %files driver-psttf -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/psttf.driver_info %{_libdir}/plplot%{version}/drivers/psttf.so ########################################################################## @@ -879,7 +940,6 @@ This package provides the SVG driver for plotting using PLplot. %files driver-svg -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/svg.driver_info %{_libdir}/plplot%{version}/drivers/svg.so ########################################################################## @@ -898,7 +958,6 @@ This package provides the xfig driver for plotting using PLplot. %files driver-xfig -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/xfig.driver_info %{_libdir}/plplot%{version}/drivers/xfig.so ########################################################################## @@ -917,7 +976,6 @@ This package provides the xwin driver for plotting using PLplot. %files driver-xwin -%defattr(-,root,root) %{_libdir}/plplot%{version}/drivers/xwin.driver_info %{_libdir}/plplot%{version}/drivers/xwin.so ########################################################################## ++++++ plplot-5.14.0.tar.gz -> plplot-5.15.0.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/plplot/plplot-5.14.0.tar.gz /work/SRC/openSUSE:Leap:15.2/.plplot.new.26092/plplot-5.15.0.tar.gz differ: char 5, line 1
