From 89d2cf0fc8052520f2bbe19974b994fa09e1232224ec7326a761e7a6da0af99d Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Wed, 8 May 2024 10:35:57 +0000 Subject: [PATCH] Accepting request 1172675 from home:alois:branches:devel:libraries:c_c++ - Update to version 6.3.0 * QwtPainter::polylineSplitting has been reenabled. Unfortunately the Qt raster paint engine still has serious performance issues with rendering long polylines. * QwtPlotCurve::adjacentPoint for monotonic curves: using a binary search algo * QwtPlotCurve::interpolatedValueAt for monotonic curves: using a binary search algo * QwtSeriesData + wrong inheritances fixed + firstSample, lastSample added * QwtPlotIntervalCurve::TubeAsLines mode added. A performance optimization for rendering huge datasets. * Bugfixes/Adjustments - often needed because of new Qt developments - Refreshed qwt-6.1.4-mkspecs.patch OBS-URL: https://build.opensuse.org/request/show/1172675 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/qwt6?expand=0&rev=20 --- qwt-6.1.4-mkspecs.patch | 12 ++++++------ qwt-6.2.0.tar.bz2 | 3 --- qwt-6.3.0.tar.bz2 | 3 +++ qwt6.changes | 20 ++++++++++++++++++++ qwt6.spec | 11 ++++++----- 5 files changed, 35 insertions(+), 14 deletions(-) delete mode 100644 qwt-6.2.0.tar.bz2 create mode 100644 qwt-6.3.0.tar.bz2 diff --git a/qwt-6.1.4-mkspecs.patch b/qwt-6.1.4-mkspecs.patch index 52ea1de..0cd9c89 100644 --- a/qwt-6.1.4-mkspecs.patch +++ b/qwt-6.1.4-mkspecs.patch @@ -1,7 +1,7 @@ -diff --git a/qwtconfig.pri b/qwtconfig.pri -index 0b054e0..63301e6 100644 ---- a/qwtconfig.pri -+++ b/qwtconfig.pri +Index: qwt-6.3.0/qwtconfig.pri +=================================================================== +--- qwt-6.3.0.orig/qwtconfig.pri ++++ qwt-6.3.0/qwtconfig.pri @@ -28,9 +28,9 @@ win32 { # QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VERSION } @@ -15,7 +15,7 @@ index 0b054e0..63301e6 100644 ###################################################################### # Designer plugin -@@ -42,14 +42,12 @@ QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib +@@ -42,14 +42,12 @@ QWT_INSTALL_LIBS = $${QWT_INSTALL_P # runtime environment of designer/creator. ###################################################################### @@ -31,7 +31,7 @@ index 0b054e0..63301e6 100644 ###################################################################### # Features -@@ -63,8 +61,7 @@ QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer +@@ -63,8 +61,7 @@ QWT_INSTALL_PLUGINS = $${QWT_INSTALL_P # with every Qt upgrade. ###################################################################### diff --git a/qwt-6.2.0.tar.bz2 b/qwt-6.2.0.tar.bz2 deleted file mode 100644 index 505a091..0000000 --- a/qwt-6.2.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9194f6513955d0fd7300f67158175064460197abab1a92fa127a67a4b0b71530 -size 4815773 diff --git a/qwt-6.3.0.tar.bz2 b/qwt-6.3.0.tar.bz2 new file mode 100644 index 0000000..e364beb --- /dev/null +++ b/qwt-6.3.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcb085896c28aaec5518cbc08c0ee2b4e60ada7ac929d82639f6189851a6129a +size 4737935 diff --git a/qwt6.changes b/qwt6.changes index 762f8b5..3915682 100644 --- a/qwt6.changes +++ b/qwt6.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Wed May 8 10:16:49 UTC 2024 - Luigi Baldoni + +- Update to version 6.3.0 + * QwtPainter::polylineSplitting has been reenabled. + Unfortunately the Qt raster paint engine still has serious + performance issues with rendering long polylines. + * QwtPlotCurve::adjacentPoint for monotonic curves: using a + binary search algo + * QwtPlotCurve::interpolatedValueAt for monotonic curves: + using a binary search algo + * QwtSeriesData + + wrong inheritances fixed + + firstSample, lastSample added + * QwtPlotIntervalCurve::TubeAsLines mode added. A performance + optimization for rendering huge datasets. + * Bugfixes/Adjustments - often needed because of new Qt + developments +- Refreshed qwt-6.1.4-mkspecs.patch + ------------------------------------------------------------------- Fri Apr 28 11:07:33 UTC 2023 - Luigi Baldoni diff --git a/qwt6.spec b/qwt6.spec index 017dee0..ac0ec87 100644 --- a/qwt6.spec +++ b/qwt6.spec @@ -1,7 +1,7 @@ # # spec file for package qwt6 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,10 +31,11 @@ ExclusiveArch: do_not_build %define qt_descr Qt5 %endif -%define sover 6_2 +%define sover 6_3 %define mver 6 +%define bver 6.3 Name: qwt6%{?pkg_suffix} -Version: 6.2.0 +Version: 6.3.0 Release: 0 Summary: %{qt_descr} Widgets for Technical Applications License: SUSE-QWT-1.0 @@ -207,10 +208,10 @@ cp -r build/examples/bin %{buildroot}%{_qt6_examplesdir}/qwt6 %files -n libqwt%{mver}-%{qwt6_flavor}-%{sover} %license COPYING %if 0%{?qt5} -%{_libqt5_libdir}/libqwt-%{qwt6_flavor}.so.6.2* +%{_libqt5_libdir}/libqwt-%{qwt6_flavor}.so.%{bver}* %endif %if 0%{?qt6} -%{_qt6_libdir}/libqwt-%{qwt6_flavor}.so.6.2* +%{_qt6_libdir}/libqwt-%{qwt6_flavor}.so.%{bver}* %endif %files designer