all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* LibreOffice Fonts
@ 2017-09-27 21:15 Tom Balzer
  2017-09-27 22:41 ` ng0
  2017-10-02 14:48 ` Ludovic Courtès
  0 siblings, 2 replies; 8+ messages in thread
From: Tom Balzer @ 2017-09-27 21:15 UTC (permalink / raw)
  To: guix-devel


Hello -

Recently I installed libreoffice in my user profile, and found that all
menus require the package 'font-gnu-freetype-ttf' in order to render
correctly. Without this package, every character was rendered as a
rectangle indicating a missing font. From the manuals description of
'propagated-inputs', it seems like this font package would fit the use
case: 

> Lastly, ‘propagated-inputs’ is similar to ‘inputs’, but the
> specified packages will be automatically installed alongside
> the package they belong to (*note ‘guix package’:
> package-cmd-propagated-inputs, for information on how ‘guix
> package’ deals with propagated inputs.)
> 
> For example this is necessary when a C/C++ library needs
> headers of another library to compile, or when a pkg-config
> file refers to another one via its ‘Requires’ field.

I asked on #guix, and one argument against including fonts in propagated
inputs is to avoid packaging the font when 'pack'ing for another
system. This to me is really an argument for including the fonts, since
there is no guarantee that the other system is 'rational', so to
speak. To create totally portable packages I would think including this
font required to render the menus would make sense.

Thanks,
Tom

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-10-04 14:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-27 21:15 LibreOffice Fonts Tom Balzer
2017-09-27 22:41 ` ng0
2017-09-27 23:15   ` Tom Balzer
2017-09-28  8:12     ` ng0
2017-10-02 14:48 ` Ludovic Courtès
2017-10-02 15:05   ` ng0
2017-10-02 22:57     ` Maxim Cournoyer
2017-10-04 14:12       ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.