Files
labplot-kf5/labplot-kf5.spec

140 lines
4.6 KiB
RPMSpec
Raw Permalink Normal View History

#
# spec file for package labplot-kf5
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%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
2023-08-02 14:02:04 +00:00
Version: 2.10.1
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/labplot-%{version}.tar.xz
# PATCH-FIX-UPSTREAM
Patch0: Fix-finding-liborigin-header-in-project-import-test.patch
# PATCH-FIX-UPSTREAM
Patch1: 0001-matio-Fix-compilation-for-latest-version-1.5.27.patch
# PATCH-FIX-UPSTREAM
Patch2: 0002-fix-warning.patch
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: bison
BuildRequires: cantor-devel
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
BuildRequires: hdf5-devel
BuildRequires: hicolor-icon-theme
BuildRequires: kf5-filesystem
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: cmake(KF5Archive)
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: cmake(KF5Completion)
BuildRequires: cmake(KF5Config)
BuildRequires: cmake(KF5ConfigWidgets)
BuildRequires: cmake(KF5CoreAddons)
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
BuildRequires: cmake(KF5Crash)
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: cmake(KF5DocTools)
BuildRequires: cmake(KF5I18n)
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: cmake(KF5IconThemes)
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5NewStuff)
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
BuildRequires: cmake(KF5Parts)
BuildRequires: cmake(KF5Service)
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: cmake(KF5SyntaxHighlighting)
BuildRequires: cmake(KF5TextWidgets)
BuildRequires: cmake(KF5WidgetsAddons)
BuildRequires: cmake(KF5XmlGui)
BuildRequires: cmake(Qt5Concurrent)
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5PrintSupport)
BuildRequires: cmake(Qt5SerialPort)
BuildRequires: cmake(Qt5Sql)
BuildRequires: cmake(Qt5Svg)
Accepting request 618364 from home:wolfi323:branches:science - 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&drop of projects files (LabPlot and Origin) on the main window to load the project * Allow drag&drop 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&paste 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 OBS-URL: https://build.opensuse.org/request/show/618364 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=16
2018-06-25 12:00:10 +00:00
BuildRequires: cmake(Qt5Test)
BuildRequires: cmake(Qt5Widgets)
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
BuildRequires: pkgconfig(cfitsio)
BuildRequires: pkgconfig(fftw3)
BuildRequires: pkgconfig(gsl)
BuildRequires: pkgconfig(libcerf)
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(liborigin)
BuildRequires: pkgconfig(matio)
BuildRequires: pkgconfig(netcdf)
BuildRequires: pkgconfig(poppler-qt5)
BuildRequires: pkgconfig(shared-mime-info)
BuildRequires: pkgconfig(zlib)
Provides: labplot = %{version}
Obsoletes: labplot < 2.3.0
%lang_package
%description
LabPlot is a KDE application for interactive graphing and analysis
of scientific data. LabPlot provides an easy way to create, manage
and edit plots. It allows you to produce plots based on data from a
spreadsheet or on data imported from external files. Plots can be
exported to several pixmap and vector graphic formats.
This version is based on KDE Frameworks 5
%prep
%autosetup -p1 -n labplot-%{version}
%build
%cmake_kf5 -d build -- -DENABLE_READSTAT:BOOL=OFF -DENABLE_VECTOR_BLF:BOOL=OFF -DENABLE_REPRODUCIBLE:BOOL=ON
%cmake_build
%install
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
%kf5_makeinstall -C build
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
%find_lang labplot2 --with-man %{?no_lang_C}
%fdupes -s %{buildroot}
%kf5_post_install
%files
%license LICENSES/*
%doc AUTHORS ChangeLog README.md
%{_kf5_bindir}/labplot2
%{_kf5_appsdir}/labplot2/
%{_kf5_applicationsdir}/org.kde.labplot2.desktop
Accepting request 848320 from home:wolfi323:branches:science - Update to version 2.8.1 - New features: * [worksheet] allow to change the background color for axis labels (default: transparent) * [worksheet] allow to copy the plot cursor cordinates * [spreadsheet] better auto-detection of datetime format for values pasted in the spreadsheet * [live data] allow to add the timestamp column for all network live sources (TCP/UDP), not only for MQTT * [live data] better error handling and user notifications - Bug fixes: * Fix compiling with Cantor 20.08.X and X>0 * Fix drawing lines between points of datetime data * Fix drawing axis tick label in color when in HTML mode * Fix size of dock widgets when changing between them * Remove sub-window shadow remnants when closing the project (kde#389920) * Fix changing font of text label for newer Qt versions (kde#428029) * Fix full screen not restored (also fixes full screen on macOS) (kde#428813) * Don't crash when doing drag&drop between different main windows (kde#428698) * Fix missing settings dialog on macOS * Parser improvements (found in "Generate Function Values"): + Fix Crash using variable name of pre-defined functions as function ("sin()") + Allow variable names containing function names ("sina") + Correctly remove variables when changing name + Use application number locale + insert predefined functions with correct number of arguments - Drop fix_labplot_assumption_cantor_version.patch, merged upstream - Drop obsolete %post/%postun scriptlets, the used macros are no-ops since Leap 15.0 OBS-URL: https://build.opensuse.org/request/show/848320 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=28
2020-11-13 17:36:47 +00:00
%dir %{_kf5_iconsdir}/hicolor/44x44/
%dir %{_kf5_iconsdir}/hicolor/44x44/apps/
%dir %{_kf5_iconsdir}/hicolor/150x150/
%dir %{_kf5_iconsdir}/hicolor/150x150/apps/
%dir %{_kf5_iconsdir}/hicolor/310x310/
%dir %{_kf5_iconsdir}/hicolor/310x310/apps/
%dir %{_kf5_iconsdir}/hicolor/512x512/
%dir %{_kf5_iconsdir}/hicolor/512x512/apps/
%{_kf5_iconsdir}/hicolor/scalable/apps/labplot-*
%{_kf5_iconsdir}/hicolor/*/apps/labplot2.*
%{_kf5_kxmlguidir}/labplot2/
%{_kf5_sharedir}/mime/packages/labplot2.xml
%dir %{_kf5_appstreamdir}
%{_kf5_appstreamdir}/org.kde.labplot2.appdata.xml
%{_kf5_htmldir}/en/labplot2/
Accepting request 706826 from home:wolfi323:branches:science - 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 OBS-URL: https://build.opensuse.org/request/show/706826 OBS-URL: https://build.opensuse.org/package/show/science/labplot-kf5?expand=0&rev=18
2019-06-04 06:56:53 +00:00
%{_kf5_mandir}/man1/labplot2.1%{?ext_man}
%files lang -f labplot2.lang
%{_kf5_htmldir}/*/labplot2/
## These belong to the main package
%exclude %{_kf5_htmldir}/en/labplot2/
%changelog