SHA256
1
0
forked from pool/libixion

Accepting request 932309 from home:dspinella:branches:LibreOffice:Factory

- update to 0.17.0:
  * set the baseline C++ version to 17.
  * mdds has been internalized so that the public header no longer contains
    references to mdds.  With this change, the users can use different API
    versions of mdds between the ixion build and run-time use.
  * cleaned up public API to make use of std::string_view and std::variant
    where appropriate.
  * implemented built-in LEFT() function in the formula interpreter.
  * it is no longer required to set the size of void* at build time to ensure
    the binaries to be fully functional.
  * fixed a bug where named expressions with names containing invalid
    characters were still allowed in.

OBS-URL: https://build.opensuse.org/request/show/932309
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libixion?expand=0&rev=40
This commit is contained in:
Danilo Spinella 2021-11-19 10:24:19 +00:00 committed by Git OBS Bridge
parent caa9527622
commit a6ad8e50dc
4 changed files with 23 additions and 6 deletions

View File

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

3
libixion-0.17.0.tar.xz Normal file
View File

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

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Thu Nov 18 18:01:23 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>
- update to 0.17.0:
* set the baseline C++ version to 17.
* mdds has been internalized so that the public header no longer contains
references to mdds. With this change, the users can use different API
versions of mdds between the ixion build and run-time use.
* cleaned up public API to make use of std::string_view and std::variant
where appropriate.
* implemented built-in LEFT() function in the formula interpreter.
* it is no longer required to set the size of void* at build time to ensure
the binaries to be fully functional.
* fixed a bug where named expressions with names containing invalid
characters were still allowed in.
-------------------------------------------------------------------
Wed May 19 14:49:56 UTC 2021 - Fridrich Strba <fstrba@suse.com>

View File

@ -17,9 +17,9 @@
%{!?make_build:%global make_build make %{?_smp_mflags}}
%define libname libixion-0_16-0
%define libname libixion-0_17-0
Name: libixion
Version: 0.16.1
Version: 0.17.0
Release: 0
Summary: Threaded multi-target formula parser & interpreter
License: MIT
@ -30,9 +30,10 @@ BuildRequires: gcc-c++
BuildRequires: libstdc++-devel
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: pkgconfig(mdds-1.5)
BuildRequires: pkgconfig(mdds-2.0)
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(spdlog) >= 0.16.0
BuildRequires: pkgconfig(vulkan) >= 1.2.0
%if 0%{?suse_version} > 1325
BuildRequires: libboost_filesystem-devel
BuildRequires: libboost_program_options-devel