70 Commits

Author SHA256 Message Date
08ddba30ec add bug number
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=129
2025-09-25 06:59:34 +00:00
53f4d465dc 2
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=127
2025-09-22 11:40:58 +00:00
68f70a5c81 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=125 2025-09-22 11:36:13 +00:00
9b5e222956 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=123 2025-09-10 21:41:06 +00:00
a3fed62c93 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=122 2025-09-10 21:17:48 +00:00
91188e69b8 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=119 2025-09-10 20:24:02 +00:00
d2431390c2 Accepting request 1303181 from home:ecsos
- Fix build error for Leap.

OBS-URL: https://build.opensuse.org/request/show/1303181
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=118
2025-09-10 20:12:01 +00:00
d1fec13bde - Remove patches, as they've been merged upstream:
* liborcus-0.19.2-gcc15-cstdint.patch
- Fix source tarball URL.
- Upgrade to 0.20.2.
- Changes from 0.20.2:
  * The base JSON parser class (orcus::json_parser) now allows primitive string,
    numeric and boolean values to be document root as it should per JSON
    specification.
  * added to the command-line programs proper support for Unicode filepath
    handling on Windows which still uses UTF-16 with code pages.  Relevant
    public API has been updated to add support for Unicode filepaths on Windows.
  * added to the import_sheet interface a variant of set_string() that takes a
    non-indexed string value.  This is used to handle cells with inline strings
    in the xlsx import filter.  However, orcus's own document store backend does
    not yet handle cells with non-indexed strings, so when importing xlsx
    documents containing cells with inline strings, those cells will be ignored
    for now.
  * added to the orcus::format_t enum type json and xml as its members.  With
    that change, you can now instantiate import filter adapters for these two
    new format types to import generic JSON and XML documents.  These two
    adapter filters will auto-detect tabular structures and map them to sheets
    if they exist.
  * orcus::detect() can now detect generic JSON and XML documents.
  * fixed a bug where orcus-xml generated incorrect map file in map-gen mode
    when the source document contained multiple tabular structures.
- Changes from 0.20.1:
  * fixed an assertion failure when importing a document in Excel 2003 XML
    format containing an autofilter with no filtering applied to it.
  * added a set of new interfaces to support importing pivot table definitions
    from xlsx documents.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=116
2025-08-30 22:07:01 +00:00
54745fec30 Accepting request 1268484 from home:hsk17:branches:openSUSE:Factory:Staging:Gcc7
add liborcus-0.19.2-gcc15-cstdint.patch to fix gcc15 compile time error

OBS-URL: https://build.opensuse.org/request/show/1268484
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=114
2025-05-05 04:50:04 +00:00
9eeb434616 Accepting request 1191898 from home:jamborm:gcc14test-m
- On 32bit x86 architectures, compile with option -ffloat-store.  This
  mitigates the unfortunate fact that the test-suite of the package
  expects the precision of FP operations to be lower than that of
  internal representation of 80387.

The specific issue this works around popped up on i586 with GCC 14 but
is an inherent issue of the test suite of the package.

If the request is OK, please forward it to Factory soon too so that we
can switch the default compiler.  Thanks!

OBS-URL: https://build.opensuse.org/request/show/1191898
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=112
2024-08-06 20:12:58 +00:00
650518d2ba Accepting request 1153561 from home:pgajdos:l
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

OBS-URL: https://build.opensuse.org/request/show/1153561
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=110
2024-02-29 19:04:26 +00:00
Danilo Spinella
09fa2ce2e2 Accepting request 1152882 from LibreOffice:24.2
- Update to orcus 0.19.2:
  * fixed a build issue with gcc 14 due to a missing include for std::find_if
    and std::for_each.
  * fixed a segmentation fault with the orcus-test-xml-mapped test which
    manifested on hppa hardware, as originally reported on
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054376.
  * fixed a crash when loading a document that includes a style record
    referencing an unnamed style record as its parent.  In Excel-generated
    documents, styles only reference named styles as their parents.  But in
    3rd-party generated documents, styles referencing unnamed styles as their
    parents can occur.
  * fixed a crash when the document model returned a null pointer when a
    reference resolver interface was requested.
- Update to orcus 0.19.1:
  * implemented orcus::create_filter() which instantiates a filter object of
    specified type.  The returned object is of type
    orcus::iface::import_filter.
  * moved test cases for format detection to the respective filter test files.
  * fixed a bug where the import filter did not set the formula grammer prior
    to importing.
- Update to orcus 0.19.0:
  * added support for allowing use of std::filesystem,
    std::experimental::filesystem or boost::filesystem per build
    configuration.
  * refactored styles import to use style indices returned by the document
    model implementer rather than using the indices stored in the file.  This
    allows the implementer to aggregate some style records and re-use the same
    index for records that are stored as different records in the original
    file.
  * fixed a bug where column styles were not applied to the correct columns

OBS-URL: https://build.opensuse.org/request/show/1152882
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=108
2024-02-28 10:10:17 +00:00
8343679fc0 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=106 2023-08-11 14:32:39 +00:00
c93435047d OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=103 2023-08-10 21:49:35 +00:00
23a0a2dd48 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=101 2023-08-10 21:44:15 +00:00
b15de91ece OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=100 2023-08-10 21:33:40 +00:00
2892ec5e5c OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=99 2023-08-10 19:49:11 +00:00
14f7786a8a OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=95 2023-08-10 16:08:32 +00:00
Danilo Spinella
589001fbdf Accepting request 1098654 from LibreOffice:Factory
revert to 91

OBS-URL: https://build.opensuse.org/request/show/1098654
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=93
2023-07-14 10:22:30 +00:00
Danilo Spinella
0f81edd65d Accepting request 1096621 from LibreOffice:Factory
revert to 89

OBS-URL: https://build.opensuse.org/request/show/1096621
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=92
2023-07-03 15:36:10 +00:00
Danilo Spinella
3145b9297d Accepting request 1096006 from home:dspinella:branches:LibreOffice:Factory
- Update to 0.18.1:
  * sax parser:
    * added support for optionally skipping multiple BOM's in the beginning of
      XML stream.  This affects all XML-based file format filters such as
      xls-xml (aka Excel 2003 XML).
  * xml-map:
    * fixed a bug where an XML document consisting of simple single-column
      records were not properly converted to sheet data.
  * xls-xml:
    * fixed a bug where the filter would always pass border color even when it
      was not set.
  * buildsystem:
    * added new configure switches --without-benchmark and --without-doc-example
      to optinally skip building of these two directories.
- Remove patch gcc13-fix.patch

OBS-URL: https://build.opensuse.org/request/show/1096006
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=91
2023-06-29 15:31:27 +00:00
8efb037472 Accepting request 1070729 from home:marxin:branches:LibreOffice:Factory
- Use -fexcess-precision=fast in order to support GCC compiler:
  https://gcc.gnu.org/gcc-13/porting_to.html#excess-precision.
  Fixes: https://gitlab.com/orcus/orcus/-/issues/175

OBS-URL: https://build.opensuse.org/request/show/1070729
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=89
2023-03-12 17:18:49 +00:00
d3262a6bb0 Accepting request 1069726 from home:marxin:branches:LibreOffice:Factory
- Add include fix gcc13-fix.patch for GCC 13 compiler.

OBS-URL: https://build.opensuse.org/request/show/1069726
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=87
2023-03-07 07:14:13 +00:00
5f82e82867 Accepting request 949465 from home:fstrba
fix build on older systems

OBS-URL: https://build.opensuse.org/request/show/949465
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=86
2022-01-27 14:35:48 +00:00
Danilo Spinella
9dffaf449c Accepting request 949289 from home:dspinella:branches:LibreOffice:Factory
- Update to 0.17.2:
  * fixed a bug where the state of style:cell-protect="none" was not
    explicitly pushed, thereby having had the same effect as not having this
    attribute.  After the fix, style:cell-protect="none" will explicitly push
    the hidden state to false, locked state to false, and the formula-hidden
    state to false.
- Update to 0.17.1:
  * addressed a number of coverity issues.
  * removed a variety of compiler warnings.
  * re-generated sax parser tokens from ODF v1.3.
  * revised the style import code to only push style attributes that are
    actually specified in the XML.
  * revised the XML structure validation strategy to ignore any mis-placed
    elements and their sub structures rather than aborting the import.

OBS-URL: https://build.opensuse.org/request/show/949289
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=85
2022-01-26 14:52:14 +00:00
Danilo Spinella
14fda3e9aa Accepting request 932479 from home:dspinella:branches:LibreOffice:Factory
- Update to 0.17.0:
  * set the baseline C++ version to 17.
  * cleaned up the public API to replace pstring with std::string_view, union
    with std::variant, and boost::optional with std::optional.  With this
    change, the public API no longer has dependency on boost.
  * switched to using ixion::model_iterator for horizontal iteration of cells
    instead of using mdds::mtv::collection.
  * fixed a bug where exporting a spreadsheet document containing adjacent
    merged cells regions to html incorrectly exported the merged cell areas.
  * cached cell values are now correctly loaded from the xlsx file.
  * utf-8 names are now allowed as element and attribute names in the sax parser.
  * unquoted utf-8 property values are now allowed in the css parser.
  * added yaml output option in orcus-json.
  * fixed a bug where mapping of an XML document with namespace aliases
    sometimes corrupts the alias values.
  * added orcus.FormulaTokenOp enum type in python which describes type formula token
    operator types in a more finer grained manner.
  * added notes to how to use orcus-xml and orcus-json to map XML and JSON
    documents to spreadsheet documents.
- Drop GCC11_build_fixes.patch

OBS-URL: https://build.opensuse.org/request/show/932479
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=84
2021-11-19 10:46:12 +00:00
db05f04907 Accepting request 894367 from home:fstrba
Fix sle12 build

OBS-URL: https://build.opensuse.org/request/show/894367
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=82
2021-05-19 15:09:11 +00:00
958a47322f Accepting request 870674 from home:cgiboudeaux:branches:LibreOffice:Factory
- Add upstream changes to fix build with GCC 11 (boo#1181872):
  * GCC11_build_fixes.patch

OBS-URL: https://build.opensuse.org/request/show/870674
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=80
2021-02-10 11:43:17 +00:00
Tomáš Chvátal
78eb3e4df2 - Update to 0.16.1:
* match up with ixion 0.16 release

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=78
2020-10-14 09:13:17 +00:00
Tomáš Chvátal
d38861d022 - Update to 0.15.4:
* Bugfixes release

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=76
2020-03-30 06:18:25 +00:00
Tomáš Chvátal
e33193d45f - Update to 0.15.3:
* Minor fixes around fixing various xml related bugs

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=74
2019-10-11 08:02:41 +00:00
Tomáš Chvátal
df39708199 - Update to 0.15.1:
* minor bugfixes after the 0.15.0 was released
- Remove merged patches
  * fix-linking.patch
  * 32bit.patch

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=72
2019-08-23 07:28:51 +00:00
Tomáš Chvátal
bdd6adef02 - Fix building on SLE12
- Add patches to fix 32bit build:
  * fix-linking.patch
  * 32bit.patch

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=69
2019-08-16 10:51:36 +00:00
Tomáš Chvátal
f57ad8d934 Accepting request 723918 from home:jbrielmaier:ppc64le
Required to build LO newer then 56ffe3c0a1261cd98a3d42 (2019-08-12).
Accept it when you need it :)

OBS-URL: https://build.opensuse.org/request/show/723918
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=68
2019-08-16 08:26:34 +00:00
Tomáš Chvátal
aff57da0c2 Accepting request 682486 from home:adamm:branches:LibreOffice:Factory
- Add missing dependency on libboost_system-devel

OBS-URL: https://build.opensuse.org/request/show/682486
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=66
2019-03-07 15:09:29 +00:00
Tomáš Chvátal
0e4df77f84 Accepting request 668088 from LibreOffice:Unstable
a

OBS-URL: https://build.opensuse.org/request/show/668088
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=64
2019-01-23 13:35:43 +00:00
Tomáš Chvátal
bfef7a7770 Accepting request 611492 from home:adamm:branches:LibreOffice:Factory
- boost_1_67.patch: fix building with Boost 1.67 (bsc#1089811)

OBS-URL: https://build.opensuse.org/request/show/611492
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=62
2018-05-23 09:28:09 +00:00
Tomáš Chvátal
f2b108bb6a - Version updat eto 0.13.4:
* Various false positive fixes in detection of xml files

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=60
2018-02-27 13:54:59 +00:00
Tomáš Chvátal
7fde443035 - Version update to 0.13.3:
* Various improvements in 2003 XML imports
- Rename name-python3 to python3-name to match other python modules

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=58
2018-02-15 08:17:37 +00:00
Tomáš Chvátal
9a5d4eb262 - Version update to 0.13.2:
* Various small fixes
  * Improvements in Excel 2003 XML import iflter

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=56
2018-01-30 14:57:47 +00:00
Tomáš Chvátal
a4ec97ecf8 - Fix python-xml dep to properly state python3-xml
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=54
2018-01-05 12:18:36 +00:00
Tomáš Chvátal
3a94b9bcdd - Switch license to MPL-2.0
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=53
2017-12-14 14:47:35 +00:00
Tomáš Chvátal
d268b0b19a - Update to 0.13.1:
* Required by libreoffice 6.0
  * Fixes many crashers
  * Speedup improvements
  * More features for xslx importer

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=52
2017-11-29 12:56:53 +00:00
05ec70ae7c Accepting request 453867 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/453867
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=50
2017-02-01 20:44:11 +00:00
Tomáš Chvátal
fa499e706a - Version update to 0.12.1 as required by lo 5.3
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=47
2016-12-03 13:38:38 +00:00
Tomáš Chvátal
5e4964b3ed - Version update to 0.11.2:
* Fix build with mdds 1.2
  * few small fixes

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=45
2016-05-25 11:56:55 +00:00
Tomáš Chvátal
08e0f97dbf Accepting request 397932 from home:dimstar:Factory
- Changes from version 0.11.1:
  + Fix for OSX build inside LibreOffice.
  + Boost.Filesystem is needed uncoditionally.

NOTE: I intentionally did NOT update to version 0.11.2 (which is also out) as that
version would require mdds-1.2, which we do not have available in Tumbleweed yet.

The main point of this submission is to get it to build with GCC 6 (tested)

OBS-URL: https://build.opensuse.org/request/show/397932
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=44
2016-05-25 11:52:15 +00:00
Tomáš Chvátal
ff9d91e194 - Fix libixion -> liborcus typo
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=42
2016-05-12 14:01:01 +00:00
Tomáš Chvátal
d2a4b4c325 - Coflict with liborcus-0_10-0
OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=40
2016-05-05 08:19:21 +00:00
9b59743b2a OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/liborcus?expand=0&rev=37 2016-03-08 08:32:34 +00:00