FS#52118 - [gnome-themes-standard] Replace ttf-dejavu dependency with ttf-font

Attached to Project: Arch Linux
Opened by Kaan (aeolwyr) - Sunday, 11 December 2016, 17:56 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 06 February 2018, 04:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
Currently (3.22.2-1) gnome-themes-standard depends on ttf-dejavu (since 3.2.1-1, commit: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/gnome-themes-standard&id=a01bdfb8337b6e3cc30addb172fc27b24858ff79).

I understand that a monospace font is required, however I don't believe a hard dependency on ttf-dejavu is necessary.
Instead, ttf-font may be used, as all the fonts that provide it (pacman -Ss ttf-font) include a monospace variant.

I suggest changing the ttf-dejavu dependency to ttf-font so that the new users may pick any one they wish.

This change should not affect the current users (ttf-dejavu already provides ttf-font).
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 06 February 2018, 04:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnome-themes-standard 3.22.3+16+gc092fc89-1
Comment by Svito (chpii) - Thursday, 21 December 2017, 20:32 GMT
Any update on this?
Comment by Jan Alexander Steffens (heftig) - Thursday, 21 December 2017, 22:23 GMT
We need to make sure that all providers of ttf-font do in fact provide a sans-serif, a serif, and a monospace font that is part of fontconfig's family fallbacks.
Comment by Svito (chpii) - Thursday, 21 December 2017, 23:12 GMT
I have a better idea for solving this by splitting providers:

* make ttf-dejavu provides=(ttf-font font-sans-serif font-serif font-monospace)
* make gnome-themes-standard depends=(font-sans-serif font-serif font-monospace)
* do this for other packages
* remove ttf-dejavu provides=(ttf-font)
Comment by Svito (chpii) - Thursday, 21 December 2017, 23:28 GMT
Not sure why gnome-themes-standard has to depend on font though, maybe backend stuff like vte3 and gtk3 could have respective dependencies instead.

Loading...