Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100269 - lcms include directory should be moved to standard location
Summary: lcms include directory should be moved to standard location
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-25 12:01 UTC by Hal Engel
Modified: 2005-08-01 19:22 UTC (History)
0 users

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


Attachments
patch to correct the location of the headers (lcms-1.13.patch,708 bytes, patch)
2005-07-25 19:44 UTC, Luis Medinas (RETIRED)
Details | Diff
fixed patch for lcms (lcms-1.13.patch,936 bytes, patch)
2005-07-26 16:34 UTC, Luis Medinas (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hal Engel 2005-07-25 12:01:27 UTC
The current ebuild for lcms installs the header files in /usr/include/lcms which
is not the normal location for these files (should be /usr/include).  As a
result every application that has a denpendancy on lcms needs to be patched or
otherwise tweaked before it can be built.  I have build a number of things for
which there is no portage ebuild that are dependant on lcms (a GIMP color
management plugin and a color profile builder - lprof) and in both cases I had
to tweak the source code to get these to build because of the non-standard
location of the lcms headers. There is currently a significant effort underway
to bring color management to a broader range of open source systems and lcms is
one of the building blocks for this effort.  This will soon impact CUPS as
version 1.2 will have a dependancy on lcms and as more systems become color
managment aware it will impact a larger number of applications.   The result is
a significant number of ebuilds that are more complex than they need to be and
that are therefore harder to maintain.
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2005-07-25 19:44:02 UTC
Created attachment 64321 [details, diff]
patch to correct the location of the headers

This patch should fix this bug. thanks for your report.
Comment 2 Hal Engel 2005-07-26 13:32:39 UTC
Yes this patch will fixes the lcms ebuild.  Hopefully this will now be applied
to all new lcms ebuilds.
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2005-07-26 16:34:24 UTC
Created attachment 64393 [details, diff]
fixed patch for lcms

Use this patch instead... includedir was removed from econf
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2005-08-01 19:22:32 UTC
These changes were commited in lcms-1.13-r2 and lcms-1.14-r1. Please test the
packages. Reopen the bug if you notice some problem. Fixed Thanks