Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libixion-devel-0.20.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libixion-devel Distribution: openSUSE Tumbleweed
Version: 0.20.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Aug 30 16:40:35 2025
Group: Unspecified Build host: reproducible
Size: 102284 Source RPM: libixion-0.20.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://gitlab.com/ixion/ixion
Summary: Threaded multi-target formula parser & interpreter
Ixion is a general purpose formula parser & interpreter that can calculate
multiple named targets, or "cells".

Provides

Requires

License

MIT

Changelog

* Sat Aug 30 2025 Martin Schreiner <martin.schreiner@suse.com>
  - Remove obsolete patches:
    * 0001-Fix-_WIN32-is-not-defined-when-not-on-Windows.patch
    * libixion-0.19.0-gcc15-cstdint.patch
  - Update to 0.20.0.
    * C++ API
    * changed the return type of model_context::get_sheet_name() to
      std::string_view.  It was previously std::string.
    * ixion::celltype_t has been renamed to ixion::cell_t.
    * formula interpreter
    * added support for using an error token as an assignable value.  With this
      change, you can use an expression such as '=#REF!'.
    * ISERR function is now implemented as a built-in function.
    * misc
    * enabled building of Python module on Windows via CMake, but it is not
      installed as part of the install target.
    * switched to mdds 3.0 and adjusted all uses of mdds::sorted_string_map to its
      new API.
    * parsing of error values is more precise via use of mdds::packed_trie_map.
  - Fix main source tarball URL.
* Thu Apr 10 2025 Friedrich Haubensak <hsk17@mail.de>
  - add libixion-0.19.0-gcc15-cstdint.patch to fix gcc15 compile time
    error
* Tue Jan 14 2025 Christophe Marin <christophe@krop.fr>
  - Add upstream change to fix failure with -Werror=undef:
    * 0001-Fix-_WIN32-is-not-defined-when-not-on-Windows.patch
* Thu Feb 29 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Mon Jan 08 2024 Danilo Spinella <danilo.spinella@suse.com>
  - Update to 0.19.0:
    * C++ API
    * added support for renaming sheets after they have been created.
    * formula interpreter
    * added support for inline arrays.
* Thu Jun 29 2023 Danilo Spinella <danilo.spinella@suse.com>
  - Update to 0.18.1:
    * fixed a 32-bit Linux build issue as discovered on Debian, due to a clash on
    two 32-bit unsigned integer types being used with std::variant.
  - Update to 0.18.0:
    * removed the formula_model_access interface from model_context, and switched
      to using model_context directly everywhere.
    * revised formula_tokens_t type to remove use of std::unique_ptr for each
      formula_token instance.  This should improve memory locality when
      iterating through an array of formula token values.  A similar change has
      also been made to lexer_tokens_t and lexer_token types.
    * added 41 built-in functions
    * added support for multi-sheet references in Excel A1 and Excel R1C1
      grammers.
* Thu Mar 02 2023 Martin Liška <mliska@suse.cz>
  - Use -fexcess-precision=fast as GCC 13 changes the default
    for C++ compiler and without the change some tests fail on i586.
* Fri Mar 04 2022 Danilo Spinella <danilo.spinella@suse.com>
  - Fix build on SLE-12-SP5
  - Remove unneeded vulkan dependency
* Thu Jan 27 2022 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * libixion-boost-system.patch
      + fix missing symbols from boost_system library
* Thu Nov 18 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.

Files

/usr/include/libixion-0.20
/usr/include/libixion-0.20/ixion
/usr/include/libixion-0.20/ixion/address.hpp
/usr/include/libixion-0.20/ixion/address_iterator.hpp
/usr/include/libixion-0.20/ixion/cell.hpp
/usr/include/libixion-0.20/ixion/cell_access.hpp
/usr/include/libixion-0.20/ixion/compute_engine.hpp
/usr/include/libixion-0.20/ixion/config.hpp
/usr/include/libixion-0.20/ixion/dirty_cell_tracker.hpp
/usr/include/libixion-0.20/ixion/document.hpp
/usr/include/libixion-0.20/ixion/env.hpp
/usr/include/libixion-0.20/ixion/exceptions.hpp
/usr/include/libixion-0.20/ixion/formula.hpp
/usr/include/libixion-0.20/ixion/formula_function_opcode.hpp
/usr/include/libixion-0.20/ixion/formula_name_resolver.hpp
/usr/include/libixion-0.20/ixion/formula_opcode.hpp
/usr/include/libixion-0.20/ixion/formula_result.hpp
/usr/include/libixion-0.20/ixion/formula_tokens.hpp
/usr/include/libixion-0.20/ixion/formula_tokens_fwd.hpp
/usr/include/libixion-0.20/ixion/global.hpp
/usr/include/libixion-0.20/ixion/info.hpp
/usr/include/libixion-0.20/ixion/interface
/usr/include/libixion-0.20/ixion/interface/session_handler.hpp
/usr/include/libixion-0.20/ixion/interface/table_handler.hpp
/usr/include/libixion-0.20/ixion/matrix.hpp
/usr/include/libixion-0.20/ixion/model_context.hpp
/usr/include/libixion-0.20/ixion/model_iterator.hpp
/usr/include/libixion-0.20/ixion/module.hpp
/usr/include/libixion-0.20/ixion/named_expressions_iterator.hpp
/usr/include/libixion-0.20/ixion/table.hpp
/usr/include/libixion-0.20/ixion/types.hpp
/usr/lib/libixion-0.20.so
/usr/lib/pkgconfig/libixion-0.20.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Sep 6 22:43:03 2025