| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-liborcus | Distribution: openSUSE Tumbleweed |
| Version: 0.19.2 | Vendor: openSUSE |
| Release: 4.2 | Build date: Thu Apr 10 22:00:36 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 96961 | Source RPM: liborcus-0.19.2-4.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://gitlab.com/orcus/orcus/ | |
| Summary: Python bindings for liborcus | |
Python 3 bindings for liborcus.
MPL-2.0
* Thu Apr 10 2025 Friedrich Haubensak <hsk17@mail.de>
- add liborcus-0.19.2-gcc15-cstdint.patch to fix gcc15 compile time
error
* Tue Aug 06 2024 Martin Jambor <mjambor@suse.com>
- 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.
* 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 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
when the starting column index was not 0.
* overhauled the Gnumeric import filter to fix many bugs and support many
missing features relative to the other filters included in orcus. Most
notable mentions are:
* cell styles
* rich-text strings
* named ranges
* row heights and column widths
* merged cells
* added partial support for Apache Parquet import filter. This is still
heavily experimental.
- Remove patches:
* 0001-Possibility-to-build-against-a-host-of-filesystem-im.patch (upstreamed)
* 0002-Allow-using-older-boost-filesystem.patch
* Fri Aug 11 2023 Fridrich Strba <fstrba@suse.com>
- Removed patches:
* liborcus-filesystem.patch
* liborcus-tests.patch
+ reworked in order to send them upstream
- Added patches:
* 0001-Possibility-to-build-against-a-host-of-filesystem-im.patch
* 0003-Allow-running-tests-with-python-3.4.patch
* 0002-Allow-using-older-boost-filesystem.patch
+ split into chunks per topic so that upsteam can decide what
to do
* Thu Aug 10 2023 Fridrich Strba <fstrba@suse.com>
- Clean up the spec file and require gcc-c++ >= 7, since that is the
first version that supports C++17
- Run tests on all distributions and architectures
* Allow disabling them on command line by specifying
"--without tests"
- Changed patch:
* no-std-filesystem.patch -> liborcus-filesystem.patch
+ rework the patch to detect std::filesystem,
std::experimental::filesystem and boost::filesystem (in that
order, and use them if found)
- Added patch:
* liborcus-tests.patch
+ fix tests on all platforms
+ do not use C++20 features with the
boost::filesystem::directory_iterator
+ do not assume that pathlib integrates seamlessly with open
and do not use f-string formating, both being python 3.6+
features
* Thu Jun 29 2023 Danilo Spinella <danilo.spinella@suse.com>
- 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
* Fri Mar 10 2023 Martin Liška <mliska@suse.cz>
- 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
* Mon Mar 06 2023 Martin Liška <mliska@suse.cz>
- Add include fix gcc13-fix.patch for GCC 13 compiler.
* Thu Jan 27 2022 Fridrich Strba <fstrba@suse.com>
- Added patch:
* no-std-filesystem.patch
+ use boost::filesystem instead of std::filesystem, in order to
allow building with older compilers
* Wed Jan 26 2022 Danilo Spinella <danilo.spinella@suse.com>
- 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.
/usr/lib/python3.13/site-packages/_orcus.so /usr/lib/python3.13/site-packages/_orcus_json.so /usr/lib/python3.13/site-packages/orcus /usr/lib/python3.13/site-packages/orcus/__init__.py /usr/lib/python3.13/site-packages/orcus/csv.py /usr/lib/python3.13/site-packages/orcus/gnumeric.py /usr/lib/python3.13/site-packages/orcus/json.py /usr/lib/python3.13/site-packages/orcus/ods.py /usr/lib/python3.13/site-packages/orcus/tools /usr/lib/python3.13/site-packages/orcus/tools/__init__.py /usr/lib/python3.13/site-packages/orcus/tools/bugzilla.py /usr/lib/python3.13/site-packages/orcus/tools/file_processor.py /usr/lib/python3.13/site-packages/orcus/xls_xml.py /usr/lib/python3.13/site-packages/orcus/xlsx.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Sep 21 02:52:01 2026