[arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

Andreas Radke andyrtr at archlinux.org
Fri Jun 26 06:39:09 UTC 2020


Am Thu, 25 Jun 2020 23:33:45 -0400
schrieb Eli Schwartz via arch-dev-public
<arch-dev-public at archlinux.org>:

> On 6/25/20 11:29 PM, Chih-Hsuan Yen via arch-dev-public wrote:
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
> 
> It is a "Transitional package depending on xorg font utilities", the
> package has no contents and simply
> 
> depends=('xorg-bdftopcf' 'xorg-mkfontdir' 'xorg-mkfontscale'
> 'xorg-font-util')
> 
> Not sure why it exists still TBH, but I'd venture to say it should be
> removed too, yes...
> 
> e.g. why drag in a recursive dependency on xorg-bdftopcf in this day
> and age?
> 

checking for mkfontdir... no
configure: error: mkfontdir is required to build font-arabic-misc.
==> ERROR: A failure occurred in build().

checking for bdftopcf... no
configure: error: bdftopcf is required to build font-arabic-misc.
==> ERROR: A failure occurred in build().

checking for ucs2any... no
configure: error: ucs2any is required to build font-misc-misc.
==> ERROR: A failure occurred in build().

We have to choose if we want simple

makedepends=('xorg-font-utils') or 
makedepends=('xorg-mkfontscale' 'xorg-bdftopcf' 'xorg-font-util')

Sure we can drop the meta package "xorg-font-utils" entirely but it
simply covers all possible makedependencies to simplify packagers life.
We should add another ToDo list to either fully remove the
metapackage if we agree to do so or at least move it to a
makedependency. Check all those packages that still depend on it at
runtime probably all wrong:
https://www.archlinux.org/packages/extra/any/xorg-font-utils/

-Andy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: Digitale Signatur von OpenPGP
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20200626/c8a4b4fe/attachment.sig>


More information about the arch-dev-public mailing list