Noto Serif CJK fonts is newly released on April 3rd, 2017. It contains Google Noto CJK Fonts. As part of Noto CJK, it should be included as it is part of Noto CJK fonts collection. It is up to maintainer to create a new tarball including such fonts, or to create another package.
I thought that *SerifCJK* were included in yesterday's bump but they didn't. It seems that https://noto-website.storage.googleapis.com/pkgs/Noto-hinted.zip is not including them... even if they are present in github: https://github.com/googlei18n/noto-cjk This makes me think that maybe we could package this fonts in a different way: I would rely in github snapshots from: https://github.com/googlei18n/noto-cjk -> for media-fonts/noto-cjk https://github.com/googlei18n/noto-fonts -> for media-fonts/noto https://github.com/googlei18n/noto-emoji -> for a new media-fonts/noto-emoji I think this would also benefit us as we wouldn't need to manually remove/move the relevant fonts and do our splitting ourselves (this is important as some fonts that should be in noto-cjk package are not named *CJK* at all and, hence, they can be misplaced by error), we wouldn't need to even have that tarballs in our devspaces (as github allows to prepare the packages), and that would allow us to more easily know when something is updated and what commits to include or not
(In reply to Pacho Ramos from comment #1) I kind of like the idea, but I'm not sure how consistently the github repos are updated. For Noto CJK, we might want to switch to the "Super OTC" files, which would provide the smallest install footprint. Unfortunately, the "Super OTC" file for "Noto Serif CJK" does not appear to be present in the github repo.
It seems that the big Serif ttc file was dropped because of size issues with github :S https://github.com/googlei18n/noto-cjk/commit/daf5dd0a5603a0bdcd6df38ab023aee17bccc90d https://github.com/googlei18n/noto-cjk/issues/94#issuecomment-301958905 I have suggested them to use xz -9 (as this fonts are not supported in Windows anyway and then maybe they wouldn't be forced to rely on zip) or zipsplit usage to upload two files of less than 100M
Created attachment 495422 [details] noto-emoji-20170915.ebuild I have tried to start packaging the splitted parts but I couldn't as I need to also package new things like nototools and pyclipper (and maybe others). Anyway I attach my (still) incomplete ebuilds in the case they make easier to continue from there. (I cannot finish the job right now and probably neither during the next two weeks, sorry)
Created attachment 495424 [details] nototools-20170911.ebuild
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c79c648e1863f863f169b41977c444881cba1b1 commit 6c79c648e1863f863f169b41977c444881cba1b1 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-14 19:42:13 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-14 19:43:53 +0000 dev-python/nototools: New package needed for noto-emoji Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/nototools/Manifest | 1 + dev-python/nototools/metadata.xml | 8 ++++++ dev-python/nototools/nototools-20180827.ebuild | 36 ++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a436fe0f9a8d79dd69069831068853194d3a85f2 commit a436fe0f9a8d79dd69069831068853194d3a85f2 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-14 19:40:46 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-14 19:43:52 +0000 dev-python/booleanOperations: New package needed for noto-emoji Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/booleanOperations/Manifest | 1 + .../booleanOperations-0.8.0.ebuild | 32 ++++++++++++++++++++++ dev-python/booleanOperations/metadata.xml | 8 ++++++ 3 files changed, 41 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aba16e91c025620a0a1c990064cd994a80a7e40 commit 4aba16e91c025620a0a1c990064cd994a80a7e40 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-14 19:40:13 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-14 19:43:50 +0000 dev-python/pyclipper: New package needed for noto-emoji Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/pyclipper/Manifest | 1 + dev-python/pyclipper/metadata.xml | 8 ++++++++ dev-python/pyclipper/pyclipper-1.1.0.ebuild | 27 +++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1782c0e5d01fe801d72053f61478b2a8411c493a commit 1782c0e5d01fe801d72053f61478b2a8411c493a Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-14 19:38:24 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-14 19:43:49 +0000 dev-python/defcon: New package needed for noto-emoji Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/defcon/Manifest | 1 + dev-python/defcon/defcon-0.5.3.ebuild | 26 ++++++++++++++++++++++++++ dev-python/defcon/metadata.xml | 8 ++++++++ 3 files changed, 35 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae7e8b361edde0647db049d04abfcc54b2e3731 commit 1ae7e8b361edde0647db049d04abfcc54b2e3731 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-14 19:37:54 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-14 19:43:48 +0000 dev-python/ufoLib: New package needed for noto-emoji Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/ufoLib/Manifest | 1 + dev-python/ufoLib/metadata.xml | 8 ++++++++ dev-python/ufoLib/ufoLib-3.0.0.ebuild | 31 +++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5552db93682950ab9b6d87214f3fde209841c4 commit ee5552db93682950ab9b6d87214f3fde209841c4 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-14 19:35:06 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-14 19:43:45 +0000 dev-python/backports-os: New package needed for noto-emoji Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-python/backports-os/Manifest | 1 + dev-python/backports-os/backports-os-0.1.1.ebuild | 41 +++++++++++++++++++++++ dev-python/backports-os/metadata.xml | 11 ++++++ 3 files changed, 53 insertions(+)
I added noto-emoji and all the new needed deps... for now I took them, as maybe floppy (that co-maintains noto) wasn't ok with co-maintaining all... but if he wants to co-maintain them too, he is more than welcome :) I will try to review the remaining noto stuff on a next round
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d785e66ad9d0391cec0dbd00fcfa1a95ef795b9 commit 8d785e66ad9d0391cec0dbd00fcfa1a95ef795b9 Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-20 10:22:20 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-20 11:38:54 +0000 media-fonts/noto-cjk: Version bump Closes: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-fonts/noto-cjk/Manifest | 1 + media-fonts/noto-cjk/files/70-noto-cjk.conf | 147 ++++++++++++++++++++++++++ media-fonts/noto-cjk/noto-cjk-20170602.ebuild | 27 +++++ 3 files changed, 175 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aadc731d5addbb5abca5f65851c270be4e551ff commit 6aadc731d5addbb5abca5f65851c270be4e551ff Author: Pacho Ramos <pacho@gentoo.org> AuthorDate: 2018-10-20 10:21:38 +0000 Commit: Pacho Ramos <pacho@gentoo.org> CommitDate: 2018-10-20 11:38:53 +0000 media-fonts/noto: Version bump Bug: https://bugs.gentoo.org/616974 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-fonts/noto/Manifest | 1 + media-fonts/noto/files/66-noto-mono.conf | 16 ++++++++++++++ media-fonts/noto/files/66-noto-sans.conf | 16 ++++++++++++++ media-fonts/noto/files/66-noto-serif.conf | 16 ++++++++++++++ media-fonts/noto/noto-20180905.ebuild | 35 +++++++++++++++++++++++++++++++ 5 files changed, 84 insertions(+)