Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703474 - app-office/libreoffice: missing libreofficekit headerfiles
Summary: app-office/libreoffice: missing libreofficekit headerfiles
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard: fixed in 6.4.6.2
Keywords:
Depends on:
Blocks: 697740
  Show dependency tree
 
Reported: 2019-12-21 11:37 UTC by Felix Neumärker
Modified: 2020-08-07 23:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)