Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68300 - media-fonts/intlfonts - will not install without X
Summary: media-fonts/intlfonts - will not install without X
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-20 12:44 UTC by Gavin
Modified: 2004-10-27 15:39 UTC (History)
0 users

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 Gavin 2004-10-20 12:44:36 UTC
I only need fonts for freetype-2 and libgd, not X.

I tried removing the dependency on X from the ebuild, and emerge media-fonts/intlfonts almost completed, but quit when it couldn't find mkfontdir.

Reproducible: Always
Steps to Reproduce:
Comment 1 Gavin 2004-10-20 12:48:29 UTC
Note, "emerge media-fonts/sharefonts" works ok without X.
Comment 2 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-20 20:52:12 UTC
It calls bdftopcf, which is part of x11 distribution, so it should
fail if you do not have X installed. sharefonts doesn't compile
pcf fonts so it doesn't need to depend on X (if you don't need
X support). After you installed intlfonts you could remove X
without breaking any dependency, but X is needed to compile
intlfonts.
Comment 3 Gavin 2004-10-27 15:30:59 UTC
Could someone make an ebuild for *already* built fonts?
They we could just download them, without having to emerge X, emerge intlfonts, unmerge X.  Is this possible, or maybe too much data?  I'm not familiar with bdftopcf or how big the output files are.  I really need to get a second Gentoo computer to run tests on ... 

Thanks very much for the clear and excellent explanation.
Comment 4 foser (RETIRED) gentoo-dev 2004-10-27 15:39:10 UTC
we work from the upstream sources, if this is how they get delivered, then this is the way for us to go about them.

In your situation you could create a binary package of the ebuild on a machine with x & use that to install it on the x-less machine. The x11 dep should be buildtime only.