Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 953743 - media-fonts/noto: add +emoji use-flag
Summary: media-fonts/noto: add +emoji use-flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-12 19:24 UTC by Mervin 9B
Modified: 2025-07-05 07:55 UTC (History)
3 users (show)

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 Mervin 9B 2025-04-12 19:24:11 UTC
This package already includes +cjk to pull in it's cjk subpackage (noto-cjk). Adding a similar use +emoji to pull in the emoji subpackage (noto-emoji) would be both consistent and helpful.

All noto-fonts could now be (un)merged through media-fonts/noto alone.
Comment 1 Pacho Ramos gentoo-dev 2025-06-04 09:41:02 UTC
I am unsure about this as:
- noto package is not really depending on noto-emoji for anything.
- We already have media-fonts/fonts-meta as a meta for pulling them.
- noto is keyworded on many arches that have no noto-emoji.

Maybe we should even drop the (historical) RDEPEND on noto-cjk as noto ebuild is not meant to be a virtual package to pull in extra noto related fonts
Comment 2 Mervin 9B 2025-06-19 16:41:00 UTC
Indeed, noto is not intended to be a virtual package. In light of this, we should drop +cjk:

- keywords can be mismatched (noto-20250401 ~sparc , noto-cjk-20190416 sparc).
- it sends the wrong message about the intention of the package.
- noto is not dependent on noto-cjk in any way, similar to noto-emoji.

Though it is already included in the wiki, we can also include an ebuild-elog that suggests fonts-meta if someone needs to pull in all the noto fonts. This is slightly overkill, but since it's such a relied on package, the tip may help a lot of people.
Comment 3 Larry the Git Cow gentoo-dev 2025-07-05 07:55:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba6a58f4897e041cd92f72dbf2f6c3fd55e66b4

commit fba6a58f4897e041cd92f72dbf2f6c3fd55e66b4
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2025-07-05 07:51:39 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2025-07-05 07:55:25 +0000

    media-fonts/noto: add 20250701
    
    Also stop pulling noto-cjk as noto fonts package is not meant to become a meta
    package. Packages should pull noto-cjk when needed or people rely on font meta
    packages (i.e. media-fonts/fonts-meta).
    
    Closes: https://bugs.gentoo.org/953743
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 media-fonts/noto/Manifest             |  1 +
 media-fonts/noto/noto-20250701.ebuild | 42 +++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)