commit labplot-kf5 for openSUSE:Factory

2020-10-12 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2020-10-12 13:59:03

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new.3486 (New)


Package is "labplot-kf5"

Mon Oct 12 13:59:03 2020 rev:12 rq:841031 version:2.8.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2020-09-29 
19:01:17.117735725 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.3486/labplot-kf5.changes
2020-10-12 13:59:57.318232123 +0200
@@ -1,0 +2,6 @@
+Sat Oct 10 17:42:29 UTC 2020 - wba...@tmo.at
+
+- Update fix_labplot_assumption_cantor_version.patch to fix build
+  with cantor 20.08.2 and later
+
+---



Other differences:
--
++ fix_labplot_assumption_cantor_version.patch ++
--- /var/tmp/diff_new_pack.moOJIM/_old  2020-10-12 13:59:57.990232403 +0200
+++ /var/tmp/diff_new_pack.moOJIM/_new  2020-10-12 13:59:57.990232403 +0200
@@ -1,4 +1,5 @@
 
https://invent.kde.org/education/labplot/-/commit/4255438c98ce274a4bbb381b706b6ba5b41816c7
+https://invent.kde.org/education/labplot/-/commit/db67605842837583b1b885cf64ca19c5301480d1
 diff -ruN a/CMakeLists.txt b/CMakeLists.txt
 --- a/CMakeLists.txt   2020-09-12 15:17:33.0 +0700
 +++ b/CMakeLists.txt   2020-09-16 22:29:49.371712613 +0700
@@ -7,7 +8,7 @@
MESSAGE (STATUS "Cantor Library ${Cantor_VERSION} TOO OLD. 
Minimum usable version is 19.12")
ENDIF ()
 -  IF (${Cantor_VERSION} VERSION_GREATER "20.08")
-+  IF (${Cantor_VERSION} VERSION_GREATER "20.08.1")
++  IF (${Cantor_VERSION} VERSION_GREATER "20.08.9")
add_definitions (-DHAVE_NEW_CANTOR_LIBS)
ENDIF ()
  ELSE ()




commit labplot-kf5 for openSUSE:Factory

2020-09-29 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2020-09-29 19:01:02

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new.4249 (New)


Package is "labplot-kf5"

Tue Sep 29 19:01:02 2020 rev:11 rq:837886 version:2.8.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2019-10-30 
14:43:38.209915524 +0100
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.4249/labplot-kf5.changes
2020-09-29 19:01:17.117735725 +0200
@@ -1,0 +2,54 @@
+Fri Sep 25 12:05:16 UTC 2020 - wba...@tmo.at
+
+- Move english docs from labplot-kf5-lang to the main package again
+- Remove unused Qt5Qml BuildRequires
+
+---
+Wed Sep 16 14:52:28 UTC 2020 - andy great 
+
+- Update to version 2.8.0.
+  * New features:
+* Improved DateTime data support
+* Show the size of the members in the JSON file in the import 
+  file dialog
+* [worksheet] In the Export Worksheet Dialog allow to export to
+  the clipboard
+* [worksheet] Allow to move plots, text labels and legend with
+  arrow keys
+* [worksheet] Image worksheet element
+* [worksheet] Reference line on the plot
+* [worksheet] Support for imperial units for geometry and size
+  settings of objects
+* [worksheet] Improve axes major and minor tick settings
+* [spreadsheet] show infinite values as such and not as NaN
+* [spreadsheet] support big integer (64 bit) as data type
+* [spreadsheet] column normalization methods "divide by max", 
+  "divide by min", etc.
+* [spreadsheet] Tukey's ladder of powers
+* [spreadsheet] added the size of the data set, its mode, 1st 
+  and 3rd quartiles and IQR to the column statistics
+* [analysis] calculate and expose the rough values as the 
+  result of a smooth (data = smooth + rough)
+* Allow to open Cantor and Jupyter projects
+* [Windows] improved craft blueprint and installer package
+* [macOS] added support for touchbar
+* Support global user specified decimal separator
+* Improved locale support in number input fields
+* Extended "About"-Dialog
+  * Bug fixes:
+* BUG: 421193 - import float(4) data from hdf5
+* BUG: 418390 - Ignore infinite values (created in CAS 
+  worksheets for example) in curves
+* BUG: 412455 - Don't crash (sporadically) when opening the 
+  color scheme menu
+* BUG: 415214 - Better algorithm to draw the error bar caps
+* BUG: 413397 - Properly handle removal of columns in the 
+  spreadsheet model
+* BUG: 413401 - In plot data dialog, don't add new worksheets 
+  as children to workbooks, use the proper parent aspect
+* Fix Cantor support and Unicode characters on Windows
+* Fix evaluating fit residuals
+- Add fix_labplot_assumption_cantor_version.patch to fix Labplot 2.8.0
+  wrong assumption that Cantor 20.08.1 has a new interface.
+
+---

Old:

  labplot-2.7.0.tar.xz

New:

  fix_labplot_assumption_cantor_version.patch
  labplot-2.8.0.tar.xz



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.ZJC6oU/_old  2020-09-29 19:01:18.065736877 +0200
+++ /var/tmp/diff_new_pack.ZJC6oU/_new  2020-09-29 19:01:18.069736881 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package labplot-kf5
 #
-# 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
@@ -21,13 +21,15 @@
 %define _kf5_appstreamdir %{_kf5_sharedir}/appdata
 %endif
 Name:   labplot-kf5
-Version:2.7.0
+Version:2.8.0
 Release:0
 Summary:KDE Framework 5 data analysis and visualization application
 License:GPL-2.0-or-later
 Group:  Productivity/Scientific/Other
 URL:https://labplot.kde.org/
 Source: 
https://download.kde.org/stable/labplot/%{version}/labplot-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM fix_labplot_assumption_cantor_version.patch 
andythe_gr...@pm.me -- Fix Labplot 2.8.0 wrong assumption that Cantor 20.08.1 
has a new interface.
+Patch0: fix_labplot_assumption_cantor_version.patch
 BuildRequires:  bison
 BuildRequires:  cantor-devel
 BuildRequires:  extra-cmake-modules
@@ -74,7 +76,6 @@
 BuildRequires:  pkgconfig(zlib)
 Provides:   labplot = %{version}
 Obsoletes:  labplot < 2.3.0
-
 %lang_package
 
 %description
@@ -88,6 +89,7 @@
 
 %prep
 %setup -q -n labplot-%{version}
+%patch0 -p1
 
 %build
 %cmake_kf5 

commit labplot-kf5 for openSUSE:Factory

2019-10-30 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2019-10-30 14:43:31

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new.2990 (New)


Package is "labplot-kf5"

Wed Oct 30 14:43:31 2019 rev:10 rq:743630 version:2.7.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2019-06-04 
12:14:49.639772903 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.2990/labplot-kf5.changes
2019-10-30 14:43:38.209915524 +0100
@@ -1,0 +2,75 @@
+Fri Oct 25 11:17:32 UTC 2019 - wba...@tmo.at
+
+- Update to version 2.7.0
+- New features:
+  * Allow to move objects (drag) to different folders in the
+project explorer
+  * [spreadsheet] allow to insert multiple rows and columns in one
+step
+  * [spreadsheet] improved the handling of calculated columns
+(values calculated via a formula):
++ Allow to automatically update the calculated column on data
+  changes in the variable columns
++ Invalidate the calculated column if one of the variable
+  columns was deleted
++ In "Functions Values" dialog highlight the variable column
+  combobox red if the variable column was deleted in the
+  project
++ In "Functions Values" dialog don't allow to select columns to
+  be calculated as variable columns (avoid circular
+  dependencies)
++ In "Used in" context menu of a column show all other
+  calculated columns where this column is used as a variable
+  * [spreadsheet] when pasting data into empty columns,
+automatically convert their type to the type of the data to be
+pasted
+  * support für directory structures in ROOT files (kde#406805)
+  * Automatically update curves if a data column deleted before was
+re-added again (during the import or manually)
+  * When auto-scaling in the plot take also the error bars into
+account, if available
+  * For live data sources allow to save the relative path to the
+data source
+
+- UX improvements:
+  * in the "Import Data" dialog show the history of the recently
+imported files
+  * Improved the selection of curves in the plot that are near to
+or behind each other
+  * Allow to use DEL to delete cells in spreadsheet and matrix
+(kde#408529)
+  * Allow to insert multiple rows and columns in the spreadsheet in
+one step (kde#408537)
+  * Added translations to Windows and macOS packages
+  * Allow to stop the current selection in the plot with ESC
+  * Seed the random number generator with the current time in order
+not to generate repetitive numbers in the spreadsheet
+(kde#410855)
+
+- Performance:
+  * Increased the plotting speed for curves with many data points
+by removing points which are shown on the same pixel in the
+scene
+
+- Bug fixes:
+  * Disable autoscale when zooming, otherwise wrong (= auto scaled)
+data region is shown after project save
+  * [macOS] fix determining number of lines of data files
+  * correctly show error bars for data source columns having NANs
+(kde#408530)
+  * fixed the broken project import (kde#407847)
+  * fixed missing option for the resolution of PNG files in the
+export dialog (kde#411122)
+  * [data fitting] handle weighted fitting with zero errors
+correctly
+  * [data fitting] allow weighted fitting with data source from
+curve
+  * [data fitting] fix function for calculating bounded values
+  * [nsl] fix memory leak in line simplification (Douglas Peuker
+variant)
+  * [nsl] fix bug in calculating Bessel polynomials on Windows
+(used in Bessel filter)
+
+- Run spec-cleaner
+
+---

Old:

  labplot-2.6.0.tar.xz

New:

  labplot-2.7.0.tar.xz



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.dWLZX0/_old  2019-10-30 14:43:39.077916447 +0100
+++ /var/tmp/diff_new_pack.dWLZX0/_new  2019-10-30 14:43:39.081916451 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package labplot-kf5
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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/
 #
 
 
@@ -20,16 +20,14 @@
 # it's not defined in Leap 42.1, so define it appropriately in that case
 %define _kf5_appstreamdir 

commit labplot-kf5 for openSUSE:Factory

2019-06-04 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2019-06-04 12:14:47

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new.5148 (New)


Package is "labplot-kf5"

Tue Jun  4 12:14:47 2019 rev:9 rq:707393 version:2.6.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2018-06-29 
22:34:14.322114373 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new.5148/labplot-kf5.changes
2019-06-04 12:14:49.639772903 +0200
@@ -1,0 +2,53 @@
+Sat Jun  1 21:01:22 UTC 2019 - wba...@tmo.at
+
+- Update to version 2.6.0
+- New features:
+  * Histogram
+  * Import from MQTT sources
+  * Import of ROOT (CERN) TH1 histograms
+  * Import of Ngspice raw files (ASCII and binary)
+  * Import of data in JSON format (JSON arrays and objects)
+  * Improved import of NetCDF files
+  * Added file type specific summary and content for special file
+types in info box of import dialog
+  * Convolution/Deconvolution of data sets (sampling interval,
+linear/circular, normalization, wrap, standard kernel)
+  * Cross-/Autocorrelation of data sets (sampling interval,
+linear/circular, normalization)
+  * Allow to specify the number format when exporting spreadsheet
+and matrix
+  * Improved user interface for data fitting (add fit function
+preview, show parameters directly, make options foldable)
+  * [spreadsheet] when filling a float column with row numbers,
+automatically convert its type to integer
+  * [spreadsheet] when filling an integer column with function
+values, automatically convert its type to float
+  * [spreadsheet] data manipulation: add/subtract/multiply/divide
+for column values
+  * [spreadsheet] export to SQLite
+  * [matrix] data manipulation: add/subtract/multiply/divide for
+matrix values
+  * [worksheet] Allow to specify different border shapes for labels
+(rectangle, eclipse, etc.)
+  * [worksheet] Allow to rotate plot legends
+  * [worksheet] Better positioning of rotated axis tick labels
+  * [worksheet] Allow to make plots not-interactive (ignore mouse
+drag and wheel events) to avoid unwanted occasional panning and
+zooming
+  * Allow to connect to SQL databases via ODBC
+  * Show the amount of consumed memory in the status bar (optional)
+  * Allow to change the settings for different computer algebra
+systems (Maxima, etc.) directly in LabPlot (embedd Cantor's
+settings widgets)
+
+- Bug fixes:
+  * Fixed several problems in live data support
+  * [spreadsheet] properly calculate function values out of integer
+x-values
+  * [matrix] fix editing integer values
+  * [import] fix preview update and add missing close of netcdf
+files
+  * Don't crash when a scaling factor equal to zero was set for
+axis
+
+---

Old:

  labplot-2.5.0.tar.xz

New:

  labplot-2.6.0.tar.xz



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.xevhci/_old  2019-06-04 12:14:51.699772229 +0200
+++ /var/tmp/diff_new_pack.xevhci/_new  2019-06-04 12:14:51.703772227 +0200
@@ -22,13 +22,13 @@
 %endif
 
 Name:   labplot-kf5
-Version:2.5.0
+Version:2.6.0
 Release:0
 Summary:KDE Framework 5 data analysis and visualization application
 License:GPL-2.0+
 Group:  Productivity/Scientific/Other
 Url:https://labplot.kde.org/
-Source: 
http://download.kde.org/stable/labplot/%{version}/labplot-%{version}.tar.xz
+Source: 
https://download.kde.org/stable/labplot/%{version}/labplot-%{version}.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
 BuildRequires:  cantor-devel
@@ -43,12 +43,13 @@
 BuildRequires:  cmake(KF5Config)
 BuildRequires:  cmake(KF5ConfigWidgets)
 BuildRequires:  cmake(KF5CoreAddons)
+BuildRequires:  cmake(KF5Crash)
 BuildRequires:  cmake(KF5DocTools)
 BuildRequires:  cmake(KF5I18n)
 BuildRequires:  cmake(KF5IconThemes)
-BuildRequires:  cmake(KF5KDELibs4Support)
-BuildRequires:  cmake(KF5KIO)
 BuildRequires:  cmake(KF5NewStuff)
+BuildRequires:  cmake(KF5Parts)
+BuildRequires:  cmake(KF5Service)
 %if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 120300
 # only available since Leap 42.3
 BuildRequires:  cmake(KF5SyntaxHighlighting)
@@ -64,9 +65,9 @@
 BuildRequires:  cmake(Qt5Svg)
 BuildRequires:  cmake(Qt5Test)
 BuildRequires:  cmake(Qt5Widgets)
+BuildRequires:  pkgconfig(cfitsio)
 BuildRequires:  pkgconfig(gsl)
-BuildRequires:  pkgconfig(libpng)
-BuildRequires:  pkgconfig(muparser)
+BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(netcdf)
 BuildRequires:  

commit labplot-kf5 for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2018-06-29 22:34:12

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Fri Jun 29 22:34:12 2018 rev:8 rq:618946 version:2.5.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2018-06-08 
23:14:37.749876325 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2018-06-29 22:34:14.322114373 +0200
@@ -1,0 +2,76 @@
+Thu Jun 21 14:05:16 UTC 2018 - wba...@tmo.at
+
+- Update to version 2.5.0
+- New features:
+  * Support for reading and plotting of live-data
+  * Improved data fitting
++ Automatically guess parameter of custom models
++ Better result presentation
++ Support different weight types
++ Consider given x- and y-error when fitting (can be switched off)
++ Show t statistics, P > |t| and confidence interval
++ Calculate p-value for chi-square and F test in nonlinear fitting
++ added fit models for most statistical distributions
+  * Improved theming
++ Apply themes to worksheet and to all its children
++ Respect theme settings also in plot legends and labels
++ Allow to disable theming in worksheets and plots after a theme
+  was selected
++ Show currently active theme in the "Apply theme" button
++ New application option in the settings for the default theme
+  used for new worksheets.
+  * Support different data types
++ auto detect integer and datetime data in import
++ support number locale and datetime formats
++ improved data type support in spreadsheets
+  * Import from SQL databases (tables or custom queries)
+  * Import Origin OPJ projects
+  * Much better support for Windows and macOS
+  * Syntax highlighting for LaTeX in the text label
+  * Allow to set the background color for LaTeX labels
+  * Support Hermite polynomials from GSL 2.4
+  * Support error functions and related functions from libcerf
+  * "Used in" sub-menu in column contex menu for faster navigation
+to the curves consuming the column
+  * Direct application of analysis functions (smoothing,
+interpolating, etc.) on the ploted data via curve's context menu
+  * Direct application of analysis functions  on the data in the
+spreadsheet and plotting of the results via spreadsheet's context menu
+  * Drag columns in the project explorer and drop them on plots (either in
+a worksheet view or in the project explorer) to create curves
+  * "Show last N points" and "Show first N points" data ranges in cartesian 
plot
+  * Added CLI option --presenter to start LabPlot directly in the presenter 
mode
+  * Added CLI parameter to directly open project files (LabPlot or Origin)
+  * Allow drag of projects files (LabPlot and Origin) on the main
+window to load the project
+  * Allow drag of data files on the main window to import the data
+  * Show tooltips for the supported mathematical functions and
+constants in the expression text field
+  * Automatically switch to the scientific representation for numbers
+bigger than 10^4 on the axis tick labels
+  * Automatically allow the latex typesetting in the application after
+the latex environment was installed later without making the user
+to go to the settings dialog
+  * Allow to change the color scheme for the application
+  * Smooth and animated zooming in the worksheet view
+  * Allow to add text labels to plots
+  * Improved building with MSVC, Intel and PGI compiler
+
+- Performance improvements:
+  * Faster copy in the spreadsheet
+
+- Bug fixes:
+  * masked rows in spreadsheet not restored in project (kde#379877)
+  * Calculation of fit results corrected
+  * Axes now support values larger than FLT_MAX (~10^38) and smaller
+than FLT_MIN (~10^-38)
+  * When a LabPlot project is being droped in the main window, load
+the project directly instead of showing the import file dialog
+  * Correctly save and restore masked cells
+  * Don't crash if the rc-file was not found during the startup
+
+- Drop Fix-compilation-on-Qt5.11.patch, merged upstream
+- Update Url to point to labplot's homepage
+- Update build requirements
+
+---

Old:

  Fix-compilation-on-Qt5.11.patch
  labplot-2.4.0-kf5.tar.xz

New:

  labplot-2.5.0.tar.xz



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.Iwln8c/_old  2018-06-29 22:34:14.878113891 +0200
+++ /var/tmp/diff_new_pack.Iwln8c/_new  2018-06-29 22:34:14.882113888 +0200
@@ -22,16 +22,15 @@
 %endif
 
 Name:   labplot-kf5
-Version:2.4.0
+Version:

commit labplot-kf5 for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2018-06-08 23:14:35

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Fri Jun  8 23:14:35 2018 rev:7 rq:614281 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2017-05-10 
20:50:29.011135291 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2018-06-08 23:14:37.749876325 +0200
@@ -1,0 +2,5 @@
+Tue Jun  5 11:36:46 UTC 2018 - wba...@tmo.at
+
+- Add Fix-compilation-on-Qt5.11.patch to fix build with Qt 5.11
+
+---

New:

  Fix-compilation-on-Qt5.11.patch



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.ycFsS4/_old  2018-06-08 23:14:38.453850901 +0200
+++ /var/tmp/diff_new_pack.ycFsS4/_new  2018-06-08 23:14:38.457850757 +0200
@@ -29,6 +29,8 @@
 Group:  Productivity/Scientific/Other
 Url:https://edu.kde.org/applications/science/labplot/
 Source: 
http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz
+# PATCH-FIX-UPSTREAM
+Patch:  Fix-compilation-on-Qt5.11.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cantor-devel
 BuildRequires:  extra-cmake-modules
@@ -69,6 +71,7 @@
 
 %prep
 %setup -q -n labplot-%{version}-kf5
+%patch -p1
 
 %build
 %cmake_kf5 -d build

++ Fix-compilation-on-Qt5.11.patch ++
>From 58da3837ed730bf2f5ab363ae1bbcf95f2a72bee Mon Sep 17 00:00:00 2001
From: Garvit Khatri 
Date: Sat, 2 Jun 2018 13:51:11 +0530
Subject: Fix compilation on Qt5.11

---
 src/commonfrontend/matrix/MatrixView.cpp | 1 +
 src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp  | 1 +
 src/kdefrontend/spreadsheet/FunctionValuesDialog.h   | 1 +
 src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h | 1 +
 4 files changed, 4 insertions(+)

diff --git a/src/commonfrontend/matrix/MatrixView.cpp 
b/src/commonfrontend/matrix/MatrixView.cpp
index fd9b898..e1ba785 100644
--- a/src/commonfrontend/matrix/MatrixView.cpp
+++ b/src/commonfrontend/matrix/MatrixView.cpp
@@ -54,6 +54,7 @@
 #include 
 #include 
 #include 
+#include 
 // #include 

 #include 
diff --git a/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp 
b/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp
index fb62ba0..0e447f2 100644
--- a/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp
+++ b/src/kdefrontend/dockwidgets/CantorWorksheetDock.cpp
@@ -30,6 +30,7 @@
 #include "backend/cantorWorksheet/CantorWorksheet.h"
 #include 
 #include 
+#include 
 
 CantorWorksheetDock::CantorWorksheetDock(QWidget* parent): QWidget(parent), 
m_initializing(false) {
ui.setupUi(this);
diff --git a/src/kdefrontend/spreadsheet/FunctionValuesDialog.h 
b/src/kdefrontend/spreadsheet/FunctionValuesDialog.h
index e58281a..75706cc 100644
--- a/src/kdefrontend/spreadsheet/FunctionValuesDialog.h
+++ b/src/kdefrontend/spreadsheet/FunctionValuesDialog.h
@@ -37,6 +37,7 @@ class Spreadsheet;
 class Spreadsheet;
 class TreeViewComboBox;
 class AspectTreeModel;
+class QLineEdit;
 
 class FunctionValuesDialog : public KDialog {
Q_OBJECT
diff --git a/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h 
b/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h
index 5aba33d..163d413 100644
--- a/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h
+++ b/src/kdefrontend/widgets/FITSHeaderEditNewKeywordDialog.h
@@ -32,6 +32,7 @@ Copyright: (C) 2016 by Fabian Kristof 
(fkristofszabo...@gmail.com)
 
 #include 
 
+class QAbstractButton;
 class FITSHeaderEditNewKeywordDialog : public KDialog {
Q_OBJECT
 
-- 
cgit v0.11.2




commit labplot-kf5 for openSUSE:Factory

2017-05-10 Thread root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2017-05-10 20:50:26

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Wed May 10 20:50:26 2017 rev:6 rq:493059 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2016-09-07 
11:48:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2017-05-10 20:50:29.011135291 +0200
@@ -1,0 +2,45 @@
+Wed May  3 22:49:50 UTC 2017 - wba...@tmo.at
+
+- Update to version 2.4.0
+- New features:
+  * Support themes for plots
+  * Import and editing of FITS data files
+  * Data reduction by removing data points using multiple algorithms
+  * Numerical differentiation and integration with several options
+  * Many new pre-defined fit models (Gompertz, Weibull, Log-Normal,
+Gumbel, etc.) sorted in categories
+  * Fit parameter now support fixed values, lower/upper limits and
+use Unicode
+  * Fit model and random number distribution formulas are now
+rendered with LaTeX
+  * Support user specified x range in all analysis functions
+  * Allow to enter complete LaTeX documents in text labels
+  * Configuration parameter to use different LaTex engines
+(LuaLaTex, XeLatex, pdfLaTex, LaTex)
+  * Disable LaTeX typesetting if no LaTex installation (and other
+required tools) were found at runtime
+  * Presenter mode for worksheets
+  * Support for Mac OS
+  * Support for Julia’s vectors and tuples in CAS worksheets
+(requires Cantor v. 16.12 or higher)
+  * Allow to jump directly to the data source spreadsheet via
+XYCurve’s context menu
+  * Select and delete multiple objects in project explorer
+  * Improved and extended internal parser for mathematical expressions
+  * Copy of worksheet elements as image to the clipboard via CTRL+C
+
+- Bug fixes:
+  * Allow to select curves with overlapping bounding boxes (kde#361326)
+  * Correctly load worksheet sizes from saved templates
+  * Fixed crash when removing columns in spreadsheet
+  * Fixed crash when fitting using GSL >= 2
+  * List of available functions corrected
+  * Constants are now available with full accuracy
+  * Windows: Import of files and open recent files fixed
+
+- Drop upstreamed fix-desktop-file.patch
+- Add new BuildRequires: cmake(KF5NewStuff)
+- Do not rename the .desktop and appstream data files any more, the
+  names have been changed upstream
+
+---

Old:

  fix-desktop-file.patch
  labplot-2.3.0-kf5.tar.xz

New:

  labplot-2.4.0-kf5.tar.xz



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.4noMKS/_old  2017-05-10 20:50:31.634765073 +0200
+++ /var/tmp/diff_new_pack.4noMKS/_new  2017-05-10 20:50:31.634765073 +0200
@@ -16,16 +16,19 @@
 #
 
 
+%if "%{?_kf5_appstreamdir}" == ""
+# it's not defined in Leap 42.1, so define it appropriately in that case
+%define _kf5_appstreamdir %{_kf5_sharedir}/appdata
+%endif
+
 Name:   labplot-kf5
-Version:2.3.0
+Version:2.4.0
 Release:0
 Summary:KDE Framework 5 data analysis and visualization application
 License:GPL-2.0+
 Group:  Productivity/Scientific/Other
 Url:https://edu.kde.org/applications/science/labplot/
 Source: 
http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz
-# PATCH-FIX-UPSTREAM fix-desktop-file.patch -- fix the Exec line in the 
.desktop file so labplot can be started from the application menu
-Patch:  fix-desktop-file.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cantor-devel
 BuildRequires:  extra-cmake-modules
@@ -38,6 +41,7 @@
 BuildRequires:  cmake(KF5I18n)
 BuildRequires:  cmake(KF5KDE4Support)
 BuildRequires:  cmake(KF5KIO)
+BuildRequires:  cmake(KF5NewStuff)
 BuildRequires:  cmake(KF5WidgetsAddons)
 BuildRequires:  cmake(KF5XmlGui)
 BuildRequires:  cmake(Qt5Concurrent)
@@ -65,7 +69,6 @@
 
 %prep
 %setup -q -n labplot-%{version}-kf5
-%patch -p1
 
 %build
 %cmake_kf5 -d build
@@ -76,11 +79,6 @@
 %kf5_makeinstall
 popd
 
-# appstream-builder vetoes application unless appdata.xml file and .desktop 
file have matching names
-# appdata.xml file references "org.kde.labplot2.desktop" but .desktop file 
installed as labplot2.desktop
-mv %{buildroot}%{_kf5_applicationsdir}/labplot2.desktop 
%{buildroot}%{_kf5_applicationsdir}/org.kde.labplot2.desktop
-mv %{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot.appdata.xml 
%{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot2.appdata.xml
-
 %find_lang labplot2 %{?no_lang_C}
 
 %fdupes -s 

commit labplot-kf5 for openSUSE:Factory

2016-09-07 Thread h_root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2016-09-07 11:48:04

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2016-07-30 
00:27:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2016-09-07 11:48:06.0 +0200
@@ -1,0 +2,11 @@
+Mon Sep  5 13:03:35 UTC 2016 - badshah...@gmail.com
+
+- Add Provides: labplot = %{version} and Obsoletes: labplot <
+  2.3.0 to enable easy upgrade from openSUSE Leap 42.1 to 42.2,
+  where labplot-kf5 2.3.0 should replace labplot. This assumes
+  that the Leap 42.1 labplot (currently at version 2.0.2) itself
+  does not get upgraded to a version above 2.3.0 via official
+  maintenance updates. Remove Conflicts on labplot as a
+  consequence.
+
+---



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.gaHUXV/_old  2016-09-07 11:48:08.0 +0200
+++ /var/tmp/diff_new_pack.gaHUXV/_new  2016-09-07 11:48:08.0 +0200
@@ -49,7 +49,8 @@
 BuildRequires:  pkgconfig(netcdf)
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(zlib)
-Conflicts:  labplot
+Provides:   labplot = %{version}
+Obsoletes:  labplot < 2.3.0
 
 %lang_package
 




commit labplot-kf5 for openSUSE:Factory

2016-07-29 Thread h_root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2016-07-30 00:27:53

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2016-07-20 
09:17:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2016-07-30 00:27:54.0 +0200
@@ -1,0 +2,47 @@
+Wed Jul 27 11:37:08 UTC 2016 - wba...@tmo.at
+
+- Add fix-desktop-file.patch to fix the Exec line in the .desktop
+  file so labplot can be started from the application menu
+- Add cantor-devel to the build requires to enable the new cantor
+  integration
+
+---
+Tue Jul 26 20:19:43 UTC 2016 - wba...@tmo.at
+
+- Update to version 2.3.0
+- New features:
+  * Integration of Cantor - Support for different open-source
+computer algebra systems
+  * Statistics on spreadsheets and matrices
+  * Export of spreadsheets and matrices to LaTeX tables
+  * Interpolation of data including different splines, cosine,
+exponential, cubic Hermite (Catmull-Rom, cardinal,
+Kochanek-Bartels) and rational functions
+  * Data smoothing using moving average (centered or lagged),
+percentile filter or Savitzky-Golay algorithm
+  * Fourier filter (low pass, high pass, band pass, band reject)
+with ideal, Butterworth, Chebychev I+II, Legendre or
+Bessel-Thomson filter
+  * Fourier transform with many window functions (Welch, Hann,
+Hamming, etc.) calculating magnitude, amplitude, power, phase,
+dB, etc. and supporting one/two sided spectrum with or without
+shift and x scaling to frequency, index or period
+  * Filter and search capabilities in the drop down box for the
+selection of data sources
+  * Sigmoid function as a new pre-defined fit model
+  * Support for compiling on Microsoft Windows
+
+- Performance improvements:
+  * Faster generation of random values
+  * Global option to enable/disable the double-buffering for faster
+painting of curves (enabled on default)
+
+- Bug fixes:
+  * Save and restore last used setting in RandomValuesDialog
+  * Update axis title shape on title rotations correctly
+  * Save and restore custom column widths in the spreadsheet
+  * Fixed sporadic crashes during project close
+
+- Drop upstreamed labplot-kf5-gcc5-isnan.patch
+
+---

Old:

  labplot-2.2.0-kf5.tar.xz
  labplot-kf5-gcc5-isnan.patch

New:

  fix-desktop-file.patch
  labplot-2.3.0-kf5.tar.xz



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.oZLI04/_old  2016-07-30 00:27:55.0 +0200
+++ /var/tmp/diff_new_pack.oZLI04/_new  2016-07-30 00:27:55.0 +0200
@@ -17,16 +17,17 @@
 
 
 Name:   labplot-kf5
-Version:2.2.0
+Version:2.3.0
 Release:0
 Summary:KDE Framework 5 data analysis and visualization application
 License:GPL-2.0+
 Group:  Productivity/Scientific/Other
 Url:https://edu.kde.org/applications/science/labplot/
 Source: 
http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz
-# PATCH-FIX-UPSTREAM labplot-kf5-gcc5-isnan.patch badshah...@gmail.com -- 
Replace isnan by std::isnan to fix building with gcc5
-Patch0: labplot-kf5-gcc5-isnan.patch
+# PATCH-FIX-UPSTREAM fix-desktop-file.patch -- fix the Exec line in the 
.desktop file so labplot can be started from the application menu
+Patch:  fix-desktop-file.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  cantor-devel
 BuildRequires:  extra-cmake-modules
 BuildRequires:  fdupes
 BuildRequires:  hdf5-devel
@@ -63,9 +64,7 @@
 
 %prep
 %setup -q -n labplot-%{version}-kf5
-%if 0%{?suse_version} > 1320
-%patch0 -p1
-%endif
+%patch -p1
 
 %build
 %cmake_kf5 -d build

++ fix-desktop-file.patch ++
diff --git a/src/labplot2.desktop b/src/labplot2.desktop
index 38fe9bb..8ce836c 100755
--- a/src/labplot2.desktop
+++ b/src/labplot2.desktop
@@ -1,6 +1,6 @@
 [Desktop Entry]
 Type=Application
-Exec=labplot2 -caption %c %i %f
+Exec=labplot2 -qwindowtitle %c %i %f
 Icon=labplot2
 Name=LabPlot2
 Name[ast]=LabPlot2
++ labplot-2.2.0-kf5.tar.xz -> labplot-2.3.0-kf5.tar.xz ++
 268849 lines of diff (skipped)




commit labplot-kf5 for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2016-07-20 09:17:48

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2016-06-05 
14:20:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2016-07-20 09:17:49.0 +0200
@@ -1,0 +2,9 @@
+Fri Jul 15 19:03:51 UTC 2016 - badshah...@gmail.com
+
+- Labplot does not show up in application centers (e.g.
+  gnome-software) as appstream-builder expects the .appdata.xml
+  file and .desktop file to have matching names; rename .desktop
+  file to org.kde.labplot2.desktop as referenced in the
+  appdata.xml file, and rename appdata.xml file accordingly.
+
+---



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.fynxq1/_old  2016-07-20 09:17:50.0 +0200
+++ /var/tmp/diff_new_pack.fynxq1/_new  2016-07-20 09:17:50.0 +0200
@@ -76,6 +76,11 @@
 %kf5_makeinstall
 popd
 
+# appstream-builder vetoes application unless appdata.xml file and .desktop 
file have matching names
+# appdata.xml file references "org.kde.labplot2.desktop" but .desktop file 
installed as labplot2.desktop
+mv %{buildroot}%{_kf5_applicationsdir}/labplot2.desktop 
%{buildroot}%{_kf5_applicationsdir}/org.kde.labplot2.desktop
+mv %{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot.appdata.xml 
%{buildroot}%{_kf5_sharedir}/appdata/org.kde.labplot2.appdata.xml
+
 %find_lang labplot2 %{?no_lang_C}
 
 %fdupes -s %{buildroot}
@@ -97,7 +102,7 @@
 %doc AUTHORS ChangeLog COPYING README
 %{_kf5_bindir}/labplot2
 %{_kf5_appsdir}/labplot2/
-%{_kf5_applicationsdir}/labplot2.desktop
+%{_kf5_applicationsdir}/org.kde.labplot2.desktop
 %dir %{_kf5_iconsdir}/hicolor/512x512/
 %dir %{_kf5_iconsdir}/hicolor/512x512/apps/
 %{_kf5_iconsdir}/hicolor/scalable/apps/labplot-*
@@ -105,7 +110,7 @@
 %{_kf5_kxmlguidir}/labplot2/
 %{_kf5_sharedir}/mime/packages/labplot2.xml
 %dir %{_kf5_sharedir}/appdata/
-%{_kf5_sharedir}/appdata/org.kde.labplot.appdata.xml
+%{_kf5_sharedir}/appdata/org.kde.labplot2.appdata.xml
 %{_kf5_htmldir}/en/labplot2/
 
 %files lang -f labplot2.lang




commit labplot-kf5 for openSUSE:Factory

2016-06-05 Thread h_root
Hello community,

here is the log from the commit of package labplot-kf5 for openSUSE:Factory 
checked in at 2016-06-05 14:20:40

Comparing /work/SRC/openSUSE:Factory/labplot-kf5 (Old)
 and  /work/SRC/openSUSE:Factory/.labplot-kf5.new (New)


Package is "labplot-kf5"

Changes:

--- /work/SRC/openSUSE:Factory/labplot-kf5/labplot-kf5.changes  2015-11-12 
19:40:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.labplot-kf5.new/labplot-kf5.changes 
2016-06-05 14:20:42.0 +0200
@@ -1,0 +2,15 @@
+Sun May  8 10:58:41 UTC 2016 - badshah...@gmail.com
+
+- Add labplot-kf5-gcc5-isnan.patch: Replace isnan by std::isnan
+  to fix building with gcc5.
+
+---
+Wed May  4 05:06:30 UTC 2016 - mailaen...@opensuse.org
+
+- Update to version 2.2.0
+  * Added the DataPicker which converts input graph (images) into numbers.
+  * A new custom point was implemented
+  * LabPlot now acccepts now drag
+  * Rendering of the image view of the matrix recieved a speed up
+
+---

Old:

  labplot-kf5-2.1.0.tar.xz

New:

  labplot-2.2.0-kf5.tar.xz
  labplot-kf5-gcc5-isnan.patch



Other differences:
--
++ labplot-kf5.spec ++
--- /var/tmp/diff_new_pack.pPanPT/_old  2016-06-05 14:20:43.0 +0200
+++ /var/tmp/diff_new_pack.pPanPT/_new  2016-06-05 14:20:43.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package labplot-kf5
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,22 @@
 
 
 Name:   labplot-kf5
-Version:2.1.0
+Version:2.2.0
 Release:0
-Summary:KDE Frameworosk 5 data analysis and visualization application
+Summary:KDE Framework 5 data analysis and visualization application
 License:GPL-2.0+
 Group:  Productivity/Scientific/Other
 Url:https://edu.kde.org/applications/science/labplot/
-Source: 
http://download.kde.org/stable/labplot/%{version}/src/%{name}-%{version}.tar.xz
+Source: 
http://download.kde.org/stable/labplot/%{version}/labplot-%{version}-kf5.tar.xz
+# PATCH-FIX-UPSTREAM labplot-kf5-gcc5-isnan.patch badshah...@gmail.com -- 
Replace isnan by std::isnan to fix building with gcc5
+Patch0: labplot-kf5-gcc5-isnan.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  extra-cmake-modules
 BuildRequires:  fdupes
+BuildRequires:  hdf5-devel
+BuildRequires:  hicolor-icon-theme
+BuildRequires:  kf5-filesystem
+BuildRequires:  update-desktop-files
 BuildRequires:  cmake(KF5Archive)
 BuildRequires:  cmake(KF5I18n)
 BuildRequires:  cmake(KF5KDE4Support)
@@ -41,11 +48,6 @@
 BuildRequires:  pkgconfig(netcdf)
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(zlib)
-BuildRequires:  extra-cmake-modules
-BuildRequires:  hdf5-devel
-BuildRequires:  hicolor-icon-theme
-BuildRequires:  kf5-filesystem
-BuildRequires:  update-desktop-files
 Conflicts:  labplot
 
 %lang_package
@@ -60,7 +62,10 @@
 This version is based on KDE Frameworks 5
 
 %prep
-%setup -q
+%setup -q -n labplot-%{version}-kf5
+%if 0%{?suse_version} > 1320
+%patch0 -p1
+%endif
 
 %build
 %cmake_kf5 -d build
@@ -105,6 +110,8 @@
 
 %files lang -f labplot2.lang
 %defattr(-,root,root,-)
+%{_kf5_htmldir}/*/labplot2/
+%{_kf5_htmldir}/pt_BR/
 ## These belong in the main package
 %exclude %{_kf5_htmldir}/en/labplot2/
 

++ labplot-kf5-gcc5-isnan.patch ++
Index: labplot-2.2.0-kf5/src/backend/analysis/StatisticsFilter.cpp
===
--- labplot-2.2.0-kf5.orig/src/backend/analysis/StatisticsFilter.cpp
+++ labplot-2.2.0-kf5/src/backend/analysis/StatisticsFilter.cpp
@@ -148,7 +148,7 @@ void StatisticsFilter::inputDataChanged(
// iterate over all rows, determining first_valid_row, last_valid_row, 
N, min, max and sum
for (int row = 0; row <= column->rowCount(); row++) {
double val = m_inputs.at(port)->valueAt(row);
-   if (isnan(val)) continue;
+   if (std::isnan(val)) continue;
if (s->first_valid_row == -1) s->first_valid_row = row;
s->last_valid_row = row;
s->N++;
@@ -167,7 +167,7 @@ void StatisticsFilter::inputDataChanged(
s->variance = 0;
for (int row = 0; row <= column->rowCount(); row++) {
double val = column->valueAt(row);
-   if (isnan(val)) continue;
+   if (std::isnan(val)) continue;