SHA256
1
0
forked from pool/qwt6

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
This commit is contained in:
Luigi Baldoni 2024-05-08 10:35:57 +00:00 committed by Git OBS Bridge
parent 7c62b9a4c0
commit 8154247c03
5 changed files with 35 additions and 14 deletions

View File

@ -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.
######################################################################

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9194f6513955d0fd7300f67158175064460197abab1a92fa127a67a4b0b71530
size 4815773

3
qwt-6.3.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dcb085896c28aaec5518cbc08c0ee2b4e60ada7ac929d82639f6189851a6129a
size 4737935

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Wed May 8 10:16:49 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
- 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 <aloisio@gmx.com>

View File

@ -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