Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 616974 - media-fonts/noto-cjk: Noto Serif CJK newly released and should be included
Summary: media-fonts/noto-cjk: Noto Serif CJK newly released and should be included
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal enhancement with 1 vote (vote)
Assignee: Gentoo Fonts Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-29 10:24 UTC by QIN Yuhao
Modified: 2018-10-20 11:39 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
noto-emoji-20170915.ebuild (noto-emoji-20170915.ebuild,742 bytes, text/plain)
2017-09-19 12:09 UTC, Pacho Ramos
Details
nototools-20170911.ebuild (nototools-20170911.ebuild,742 bytes, text/plain)
2017-09-19 12:09 UTC, Pacho Ramos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description QIN Yuhao 2017-04-29 10:24:41 UTC
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.
Comment 1 Pacho Ramos gentoo-dev 2017-05-31 17:33:55 UTC
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
Comment 2 Mike Gilbert gentoo-dev 2017-05-31 20:52:00 UTC
(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.
Comment 3 Pacho Ramos gentoo-dev 2017-06-01 08:04:38 UTC
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
Comment 4 Pacho Ramos gentoo-dev 2017-09-19 12:09:34 UTC
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)
Comment 5 Pacho Ramos gentoo-dev 2017-09-19 12:09:57 UTC
Created attachment 495424 [details]
nototools-20170911.ebuild
Comment 6 Larry the Git Cow gentoo-dev 2018-10-14 19:44:04 UTC
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(+)
Comment 7 Pacho Ramos gentoo-dev 2018-10-14 19:47:52 UTC
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
Comment 8 Larry the Git Cow gentoo-dev 2018-10-20 11:39:31 UTC
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(+)