Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 703474

Summary: app-office/libreoffice: missing libreofficekit headerfiles
Product: Gentoo Linux Reporter: Felix Neumärker <xdch47>
Component: Current packagesAssignee: Gentoo Office Team <office>
Status: RESOLVED FIXED    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard: fixed in 6.4.6.2
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 697740    

Description Felix Neumärker 2019-12-21 11:37:09 UTC
LibreOfficeKit can be used for accessing LibreOffice functionality through
C/C++, without any need to use UNO.

--> Missing /usr/include/LibreOfficeKit
Comment 1 Jonas Stein gentoo-dev 2019-12-21 18:18:11 UTC
I do not understand your report.
Is it a feature request? Does the installation fail?
Please add the full cat/package name in the summary and add all logs.
https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket
We need to have all information at hand before ticket assignment, so that the maintainer can look after it in one session with minimal number of callbacks.
Please reopen this ticket (Status:unconfirmed) afterwards.
Comment 2 Felix Neumärker 2019-12-21 19:01:58 UTC
the bug request is just to install a few header files, so that other application can compile/link against the libreofficekit.

e.g. for debain this package is referred as libreofficekit-dev:

see https://packages.debian.org/sid/amd64/libreofficekit-dev/filelist

so something like `doins -r of include/LibreOfficeKit` should do the job.
Comment 3 Felix Neumärker 2019-12-21 20:18:57 UTC
Summary (see title)

The app-office/libreoffice installation is missing libreofficekit headerfiles.

Explanation:

For application which like to access LibreOffice functionality through
a C/C++ interface, these headerfiles are necessary for compilation.

Other (binary-based) distributions install headerfiles seperately.

The package there is  referred as libreoffice-sdk (arch), libreofficekit-devel (opensuse) libreofficekit-dev (debian).

However I think the `gentoo-way` is to provide the header with the package.

Please add `insinto /usr/include ; doins -r include/LibreOfficeKit` to src_install.
Comment 4 Larry the Git Cow gentoo-dev 2020-08-07 23:24:36 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3a91cdc32115505e0be210111982d71dc358d99

commit b3a91cdc32115505e0be210111982d71dc358d99
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-07-25 16:25:35 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-08-07 23:23:18 +0000

    app-office/libreoffice: Install LibreOfficeKit headers
    
    Closes: https://bugs.gentoo.org/703474
    Package-Manager: Portage-3.0.0, Repoman-2.3.23
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 app-office/libreoffice/libreoffice-6.4.9999.ebuild | 4 ++++
 app-office/libreoffice/libreoffice-9999.ebuild     | 4 ++++
 2 files changed, 8 insertions(+)