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

Bug 458918

Summary: app-crypt/gpgme installs gpgme.h into non-standard location
Product: Gentoo Linux Reporter: Hanno Böck <hanno>
Component: Current packagesAssignee: Crypto team [DISABLED] <crypto+disabled>
Status: RESOLVED WONTFIX    
Severity: normal CC: alonbl, williamh
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Hanno Böck gentoo-dev 2013-02-23 22:07:33 UTC
On gentoo, the file gpgme.h goes into /usr/include/gpgme/. This is non-default, on other distros and if manually installed, it goes into [prefix]/include.
Also, a separate dir for a single file doesn't seem to make sense.

Is there a reason for this location of the file? Because this can break compiles of apps assuming the file is at its supposed default location. If there's no specific reason to keep this non-default, I'd ask to switch it to /usr/include/gpgme.h
Comment 1 Alon Bar-Lev (RETIRED) gentoo-dev 2013-03-02 22:13:11 UTC
The reason as far as I remember is side-by-side of multiple versions, as this package tended to break its API/ABI.

I don't see any problem add a CPPFLAGS of -I/usr/include/gpgme to ebuilds requires this package.
Comment 2 Alon Bar-Lev (RETIRED) gentoo-dev 2013-03-30 23:14:35 UTC
Can we close this?
Comment 3 Alon Bar-Lev (RETIRED) gentoo-dev 2017-06-15 04:10:56 UTC
*** Bug 621806 has been marked as a duplicate of this bug. ***