Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733978 - app-arch/lzma-19.00 should install header files
Summary: app-arch/lzma-19.00 should install header files
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Johannes Willem (Hans) Fernhout
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 727448
  Show dependency tree
 
Reported: 2020-07-26 15:36 UTC by William Breathitt Gray
Modified: 2020-07-30 15:40 UTC (History)
2 users (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 William Breathitt Gray 2020-07-26 15:36:27 UTC
app-arch/lzma-19.00 src_install() ignores the LZMA header files. It would be useful is these header files were installed into /usr/include where other packages can use them.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-07-30 11:23:48 UTC
I think this could collide with xz-utils. Any reason you can't use their liblzma?
Comment 2 William Breathitt Gray 2020-07-30 12:34:55 UTC
(In reply to Michał Górny from comment #1)
> I think this could collide with xz-utils. Any reason you can't use their
> liblzma?

I overlooked xz-utils. I believe this serves my purposes without the need to change the app-arch/lzma ebuild. Thanks!
Comment 3 William Breathitt Gray 2020-07-30 12:45:54 UTC
However, there is one header file I'm not sure about: is LzmaEnc.h provided by app-arch/xz-utils?
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-07-30 13:22:40 UTC
(In reply to William Breathitt Gray from comment #3)
> However, there is one header file I'm not sure about: is LzmaEnc.h provided
> by app-arch/xz-utils?

Don't think so.  You're probably supposed to just use lzma.h.
Comment 5 William Breathitt Gray 2020-07-30 15:40:09 UTC
(In reply to Michał Górny from comment #4)
> (In reply to William Breathitt Gray from comment #3)
> > However, there is one header file I'm not sure about: is LzmaEnc.h provided
> > by app-arch/xz-utils?
> 
> Don't think so.  You're probably supposed to just use lzma.h.

You're right. LzmaEnc.h is from the legacy API. I'll try migrating my code to use lzma.h with the modern API.