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.
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
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.
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(+)