Makefile.fetch | 15 + Repository.mk | 13 + configure.ac | 18 + download.lst | 58 +++++ external/Module_external.mk | 1 external/more_fonts/ExternalPackage_karla.mk | 19 + external/more_fonts/ExternalPackage_opendyslexic.mk | 19 + external/more_fonts/Module_more_fonts.mk | 4 external/more_fonts/UnpackedTarball_karla.mk | 14 + external/more_fonts/UnpackedTarball_opendyslexic.mk | 14 + external/noto_font/ExternalPackage_noto.mk | 134 +++++++++++++ external/noto_font/ExternalPackage_notosansjp.mk | 17 + external/noto_font/ExternalPackage_notosanskr.mk | 17 + external/noto_font/ExternalPackage_notosanssc.mk | 17 + external/noto_font/ExternalPackage_notosanstc.mk | 17 + external/noto_font/ExternalPackage_notoserifjp.mk | 17 + external/noto_font/ExternalPackage_notoserifkr.mk | 17 + external/noto_font/ExternalPackage_notoserifsc.mk | 17 + external/noto_font/ExternalPackage_notoseriftc.mk | 17 + external/noto_font/Makefile | 7 external/noto_font/Module_noto_font.mk | 33 +++ external/noto_font/README | 1 external/noto_font/UnpackedTarball_noto.mk | 46 ++++ external/noto_font/UnpackedTarball_notosansjp.mk | 14 + external/noto_font/UnpackedTarball_notosanskr.mk | 14 + external/noto_font/UnpackedTarball_notosanssc.mk | 14 + external/noto_font/UnpackedTarball_notosanstc.mk | 14 + external/noto_font/UnpackedTarball_notoserifjp.mk | 14 + external/noto_font/UnpackedTarball_notoserifkr.mk | 14 + external/noto_font/UnpackedTarball_notoserifsc.mk | 14 + external/noto_font/UnpackedTarball_notoseriftc.mk | 14 + officecfg/registry/data/org/openoffice/Office/Common.xcu | 2 officecfg/registry/schema/org/openoffice/Office/Common.xcs | 2 readlicense_oo/license/license.xml | 14 + sc/source/filter/oox/workbookhelper.cxx | 2 setup_native/source/packinfo/packinfo_brand.txt | 7 setup_native/source/packinfo/packinfo_office.txt | 2 solenv/flatpak-manifest.in | 6 38 files changed, 676 insertions(+), 3 deletions(-)
New commits: commit b90970f80f6433e00d4d7582288bece775e22853 Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Thu Apr 18 12:38:11 2019 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:54:41 2024 +0100 [cp] ViewPDFAfterExport default true Change-Id: I2c054ba672c7ab52a6e3f3f085823fd5015f0d62 Reviewed-on: https://gerrit.libreoffice.org/75233 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/officecfg/registry/schema/org/openoffice/Office/Common.xcs b/officecfg/registry/schema/org/openoffice/Office/Common.xcs index 558711497328..daf3dac31758 100644 --- a/officecfg/registry/schema/org/openoffice/Office/Common.xcs +++ b/officecfg/registry/schema/org/openoffice/Office/Common.xcs @@ -4609,7 +4609,7 @@ <info> <desc>Specifies if PDF automatically opens after export.</desc> </info> - <value>false</value> + <value>true</value> </prop> <prop oor:name="ExportBookmarks" oor:type="xs:boolean" oor:nillable="false"> <info> commit d1e13a4f5415db4101e68fcfd687dba46fc0d69a Author: Aron Budea <aron.bu...@collabora.com> AuthorDate: Fri Oct 19 20:56:35 2018 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:52:56 2024 +0100 [cp] Add another known good generator. Change-Id: I05a9aff0d1bddf0efd2491f09fe0fbf7144e8b4d diff --git a/sc/source/filter/oox/workbookhelper.cxx b/sc/source/filter/oox/workbookhelper.cxx index 855c7dab40b0..45105946e40a 100644 --- a/sc/source/filter/oox/workbookhelper.cxx +++ b/sc/source/filter/oox/workbookhelper.cxx @@ -565,7 +565,7 @@ void WorkbookGlobals::initialize() aCalcConfig.SetStringRefSyntax( formula::FormulaGrammar::CONV_XL_A1 ) ; mpDoc->SetCalcConfig(aCalcConfig); } - else if (aGenerator.startsWithIgnoreAsciiCase("LibreOffice")) + else if (aGenerator.startsWithIgnoreAsciiCase("LibreOffice") || aGenerator.startsWithIgnoreAsciiCase("Collabora")) { mbGeneratorKnownGood = true; } commit c708f998f2b0de445b22ddd06e387bc4b6056e04 Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Fri Oct 2 14:18:26 2015 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:52:10 2024 +0100 [cp] provide libreoffice-writer, libreoffice-calc etc. metapackages (cherry picked from commit d151f43cdb0e7735d267115868a9dac9f45bb6b2) (cherry picked from commit ddb987c79a3852cfb552f10b1beca03f419879c2) Change-Id: Ibadbcb45eb0cacd8f26e7bfed3cff794a7ce88f1 diff --git a/setup_native/source/packinfo/packinfo_brand.txt b/setup_native/source/packinfo/packinfo_brand.txt index f8e4de457c66..e71bf660fb60 100644 --- a/setup_native/source/packinfo/packinfo_brand.txt +++ b/setup_native/source/packinfo/packinfo_brand.txt @@ -28,6 +28,7 @@ vendor = "The Document Foundation" description = "Brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice" End Start @@ -42,6 +43,7 @@ vendor = "The Document Foundation" description = "Writer brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-writer" End Start @@ -56,6 +58,7 @@ vendor = "The Document Foundation" description = "Calc brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-calc" End Start @@ -70,6 +73,7 @@ vendor = "The Document Foundation" description = "Impress brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-impress" End Start @@ -84,6 +88,7 @@ vendor = "The Document Foundation" description = "Draw brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-draw" End Start @@ -98,6 +103,7 @@ vendor = "The Document Foundation" description = "Math brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-math" End Start @@ -112,6 +118,7 @@ vendor = "The Document Foundation" description = "Base brand module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-base" End Start diff --git a/setup_native/source/packinfo/packinfo_office.txt b/setup_native/source/packinfo/packinfo_office.txt index a92b88a40690..78d93910d772 100644 --- a/setup_native/source/packinfo/packinfo_office.txt +++ b/setup_native/source/packinfo/packinfo_office.txt @@ -53,6 +53,7 @@ vendor = "The Document Foundation" description = "GNOME integration module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-evolution libreoffice-gnome" End Start @@ -101,6 +102,7 @@ vendor = "The Document Foundation" description = "Core module for %PRODUCTNAME %PRODUCTVERSION" destpath = "/opt" packageversion = "%PACKAGEVERSION" +provides = "libreoffice-common" End Start commit b1439907ff929f9fb57c216b9f4dc50c87ab147b Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Thu Jun 18 12:03:22 2020 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:51:48 2024 +0100 [cp] ReleaseNotesURL Change-Id: Iff5941ffc49be5fe583ee8966d18b5e7277648ab Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96594 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/officecfg/registry/data/org/openoffice/Office/Common.xcu b/officecfg/registry/data/org/openoffice/Office/Common.xcu index de1eae2ce767..07602ca524db 100644 --- a/officecfg/registry/data/org/openoffice/Office/Common.xcu +++ b/officecfg/registry/data/org/openoffice/Office/Common.xcu @@ -349,7 +349,7 @@ <value>https://hub.libreoffice.org/donation/</value> </prop> <prop oor:name="ReleaseNotesURL" oor:type="xs:string"> - <value>https://hub.libreoffice.org/ReleaseNotes/</value> + <value>https://www.collaboraoffice.com/collabora-office-24.04-release-notes/</value> </prop> <prop oor:name="CreditsURL" oor:type="xs:string"> <value>https://hub.libreoffice.org/credits/</value> commit 573cd6214e34f7151cd56afbe2d3e6ff9bbd272e Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Wed Sep 18 15:42:30 2019 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:50:40 2024 +0100 [cp] Bundle OpenDyslexic font Change-Id: Ib05a6d6418563fd9333821594f0aca5ab724f3e8 Reviewed-on: https://gerrit.libreoffice.org/79099 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Andras Timar <andras.ti...@collabora.com> diff --git a/Makefile.fetch b/Makefile.fetch index 901d20e965ce..6a3f993264fd 100644 --- a/Makefile.fetch +++ b/Makefile.fetch @@ -253,6 +253,9 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_SC_TARBALL) \ $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_TC_TARBALL) \ ,$(call fetch_Download_item,https://noto-website-2.storage.googleapis.com/pkgs,$(item))) + $(foreach item, \ + $(call fetch_Optional,MORE_FONTS,FONT_OPENDYSLEXIC_TARBALL) \ + ,$(call fetch_Download_item,https://github.com/antijingoist/opendyslexic/releases/download/v0.91.12,$(item))) @mkdir -p $(dir $@) && touch $@ @mkdir -p $(dir $@)/Executable diff --git a/Repository.mk b/Repository.mk index 5eb602d19de4..38b0529cde4d 100644 --- a/Repository.mk +++ b/Repository.mk @@ -1055,6 +1055,7 @@ $(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\ fonts_libertineg \ fonts_libre_hebrew \ fonts_noto \ + fonts_opendyslexic \ fonts_reem \ fonts_scheherazade \ ) \ diff --git a/download.lst b/download.lst index 5f8c1793572b..bf4075fcd7e3 100644 --- a/download.lst +++ b/download.lst @@ -315,6 +315,11 @@ FONT_SCHEHERAZADE_TARBALL := Scheherazade-2.100.zip # three static lines # so that git cherry-pick # will not run into conflicts +FONT_OPENDYSLEXIC_SHA256SUM := b92d7fcb9409f2bcfd23b65ac71647256eb49c429f4fbb1cc870381fc93eb486 +FONT_OPENDYSLEXIC_TARBALL := opendyslexic-0.910.12-rc2-2019.10.17.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts FREEHAND_SHA256SUM := 0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac FREEHAND_TARBALL := libfreehand-0.1.2.tar.xz # three static lines diff --git a/external/more_fonts/ExternalPackage_opendyslexic.mk b/external/more_fonts/ExternalPackage_opendyslexic.mk new file mode 100644 index 000000000000..0afaa9bf5be5 --- /dev/null +++ b/external/more_fonts/ExternalPackage_opendyslexic.mk @@ -0,0 +1,19 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_opendyslexic,font_opendyslexic)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_opendyslexic,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + OpenDyslexic-Bold-Italic.otf \ + OpenDyslexic-Bold.otf \ + OpenDyslexic-Italic.otf \ + OpenDyslexic-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/Module_more_fonts.mk b/external/more_fonts/Module_more_fonts.mk index 09470e1a2e6a..055b7cbc88d6 100644 --- a/external/more_fonts/Module_more_fonts.mk +++ b/external/more_fonts/Module_more_fonts.mk @@ -38,6 +38,7 @@ $(eval $(call gb_Module_add_targets,more_fonts,\ ExternalPackage_noto_serif_lao \ ExternalPackage_reem \ ExternalPackage_scheherazade \ + ExternalPackage_opendyslexic \ UnpackedTarball_alef \ UnpackedTarball_amiri \ UnpackedTarball_caladea \ @@ -66,6 +67,7 @@ $(eval $(call gb_Module_add_targets,more_fonts,\ UnpackedTarball_noto_serif_lao \ UnpackedTarball_reem \ UnpackedTarball_scheherazade \ + UnpackedTarball_opendyslexic \ )) # vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/UnpackedTarball_opendyslexic.mk b/external/more_fonts/UnpackedTarball_opendyslexic.mk new file mode 100644 index 000000000000..6a8f513deab8 --- /dev/null +++ b/external/more_fonts/UnpackedTarball_opendyslexic.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_opendyslexic)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_opendyslexic,$(FONT_OPENDYSLEXIC_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/readlicense_oo/license/license.xml b/readlicense_oo/license/license.xml index 986a8e186182..0ba9da322be0 100644 --- a/readlicense_oo/license/license.xml +++ b/readlicense_oo/license/license.xml @@ -2666,6 +2666,12 @@ <p>This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: <a href="http://scripts.sil.org/OFL">http://scripts.sil.org/OFL</a></p> <p><a href="#a__SIL_Open_Font_License__version_1_1">Jump to SIL Open Font License, Version 1.1</a></p> + <h2>OpenDyslexic</h2> + <p>Copyright (c) 2019-07-29, Abbie Gonzalez (https://abbiecod.es|supp...@abbiecod.es), + with Reserved Font Name OpenDyslexic.</p> + <p>Copyright (c) 12/2012 - 2019</p> + <p>This Font Software is licensed under the SIL Open Font License, Version 1.1 as shown below.</p> + <p><a href="#a__SIL_Open_Font_License__version_1_1">Jump to SIL Open Font License, Version 1.1</a></p> <h2>Reem Kufi</h2> <p>The following software may be included in this product: Reem Kufi fonts. Use of any of this software is governed by the terms of the license below:</p> diff --git a/solenv/flatpak-manifest.in b/solenv/flatpak-manifest.in index a8d8b88394a8..54e5808dddb4 100644 --- a/solenv/flatpak-manifest.in +++ b/solenv/flatpak-manifest.in @@ -800,6 +800,12 @@ "dest": "external/tarballs", "dest-filename": "@OPENSYMBOL_TTF@" } + { + "url": "https://github.com/antijingoist/opendyslexic/releases/download/v0.9.10/opendyslexic-0.9.10-beta-2019.09.16.zip", + "sha256": "ff19e6ba9b4ed56bca374bdbd2ad7ed11267addd18478f3c2f96ad9d744975f1", + "type": "file", + "dest-filename": "external/tarballs/opendyslexic-0.9.10-beta-2019.09.16.zip" + } ], "buildsystem": "simple", "build-commands": [ commit 9b0928ea25d89faabe5095462ed2d3b11db05d56 Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Fri Sep 18 14:24:51 2015 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:50:24 2024 +0100 [cp] Bundle Karla font (cherry picked from commit 21dc27ab7834fe4d5783a9f4bd412c08cacc26b4) Change-Id: I666665c801367ff760b14b9f474952e9894b4791 diff --git a/Makefile.fetch b/Makefile.fetch index 095d11a375e5..901d20e965ce 100644 --- a/Makefile.fetch +++ b/Makefile.fetch @@ -179,6 +179,7 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S $(call fetch_Optional,MORE_FONTS,FONT_CARLITO_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_DEJAVU_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_GENTIUM_TARBALL) \ + $(call fetch_Optional,MORE_FONTS,FONT_KARLA_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_LIBERATION_NARROW_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_LIBERATION_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_LINLIBERTINEG_TARBALL) \ diff --git a/Repository.mk b/Repository.mk index ac256341e997..5eb602d19de4 100644 --- a/Repository.mk +++ b/Repository.mk @@ -1049,6 +1049,7 @@ $(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\ $(if $(MPL_SUBSET),,fonts_culmus) \ fonts_dejavu \ fonts_gentium \ + fonts_karla \ fonts_liberation \ fonts_liberation_narrow \ fonts_libertineg \ diff --git a/download.lst b/download.lst index 2142a140e932..5f8c1793572b 100644 --- a/download.lst +++ b/download.lst @@ -150,8 +150,16 @@ FONT_GENTIUM_TARBALL := 1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip # three static lines # so that git cherry-pick # will not run into conflicts +FONT_KARLA_SHA256SUM := 0cba83e7d555ae792d98a657b847cff1ccb198ecf740117a610f76d66e48eaba +FONT_KARLA_TARBALL := 506757f768adb2331881d5186f7286bd-karla.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts FONT_LIBERATION_NARROW_SHA256SUM := 8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3 FONT_LIBERATION_NARROW_TARBALL := liberation-narrow-fonts-ttf-1.07.6.tar.gz +# three static lines +# so that git cherry-pick +# will not run into conflicts FONT_LIBERATION_SHA256SUM := 26f85412dd0aa9d061504a1cc8aaf0aa12a70710e8d47d8b65a1251757c1a5ef FONT_LIBERATION_TARBALL := liberation-fonts-ttf-2.1.4.tar.gz # three static lines diff --git a/external/more_fonts/ExternalPackage_karla.mk b/external/more_fonts/ExternalPackage_karla.mk new file mode 100644 index 000000000000..580777e50a0c --- /dev/null +++ b/external/more_fonts/ExternalPackage_karla.mk @@ -0,0 +1,19 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_karla,font_karla)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_karla,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + Karla-Italic.ttf \ + Karla-Regular.ttf \ + Karla-BoldItalic.ttf \ + Karla-Bold.ttf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/Module_more_fonts.mk b/external/more_fonts/Module_more_fonts.mk index e17af9a15141..09470e1a2e6a 100644 --- a/external/more_fonts/Module_more_fonts.mk +++ b/external/more_fonts/Module_more_fonts.mk @@ -17,6 +17,7 @@ $(eval $(call gb_Module_add_targets,more_fonts,\ $(if $(MPL_SUBSET),,ExternalPackage_culmus) \ ExternalPackage_dejavu \ ExternalPackage_gentium \ + ExternalPackage_karla \ ExternalPackage_liberation \ ExternalPackage_liberation_narrow \ ExternalPackage_libertineg \ @@ -44,6 +45,7 @@ $(eval $(call gb_Module_add_targets,more_fonts,\ $(if $(MPL_SUBSET),,UnpackedTarball_culmus) \ UnpackedTarball_dejavu \ UnpackedTarball_gentium \ + UnpackedTarball_karla \ UnpackedTarball_liberation \ UnpackedTarball_liberation_narrow \ UnpackedTarball_libertineg \ diff --git a/external/more_fonts/UnpackedTarball_karla.mk b/external/more_fonts/UnpackedTarball_karla.mk new file mode 100644 index 000000000000..a65c5bb36801 --- /dev/null +++ b/external/more_fonts/UnpackedTarball_karla.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_karla)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_karla,$(FONT_KARLA_TARBALL))) + +# vim: set noet sw=4 ts=4: diff --git a/readlicense_oo/license/license.xml b/readlicense_oo/license/license.xml index 5c9dddd3ac3b..986a8e186182 100644 --- a/readlicense_oo/license/license.xml +++ b/readlicense_oo/license/license.xml @@ -2528,6 +2528,14 @@ <p>This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, and is also available with a FAQ at: <a href="http://scripts.sil.org/OFL">http://scripts.sil.org/OFL</a></p> <p><a href="#a__SIL_Open_Font_License__version_1_1">Jump to SIL Open Font License, Version 1.1</a></p> + <h2>Karla</h2> + <p>The following software may be included in this product: Karla fonts. Use of any of this software is governed + by the terms of the license below:</p> + <p>Copyright (c) 2011, Jonathan Pinhorn (pinhorn.typedes...@gmail.com), with Reserved Font Names “Karla” and + “Karla Tamil”.</p> + <p>This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, + and is also available with a FAQ at: <a href="http://scripts.sil.org/OFL">http://scripts.sil.org/OFL</a></p> + <p><a href="#a__SIL_Open_Font_License__version_1_1">Jump to SIL Open Font License, Version 1.1</a></p> <h2>Liberation</h2> <p>The following software may be included in this product: Liberation fonts. Use of any of this software is governed by the terms of the license below:</p> commit 361e0da0e8db633b0e37c2a527e5f6c345b9187b Author: Andras Timar <andras.ti...@collabora.com> AuthorDate: Mon Apr 23 16:41:51 2018 +0200 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Sat Jan 13 20:50:04 2024 +0100 [cp] Optionally bundle even more Google Noto fonts Change-Id: I6c08476710ab541ff9b9407f5d874dbb038990df diff --git a/Makefile.fetch b/Makefile.fetch index b96cb573c2bf..095d11a375e5 100644 --- a/Makefile.fetch +++ b/Makefile.fetch @@ -241,6 +241,17 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S $(call fetch_Optional,ODFVALIDATOR,ODFVALIDATOR_JAR) \ $(call fetch_Optional,OFFICEOTRON,OFFICEOTRON_JAR) \ ,$(call fetch_Download_item,https://dev-www.libreoffice.org/extern,$(item))) + $(foreach item, \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_MORE_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_JP_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_KR_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_SC_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_TC_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_JP_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_KR_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_SC_TARBALL) \ + $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_TC_TARBALL) \ + ,$(call fetch_Download_item,https://noto-website-2.storage.googleapis.com/pkgs,$(item))) @mkdir -p $(dir $@) && touch $@ @mkdir -p $(dir $@)/Executable diff --git a/Repository.mk b/Repository.mk index d9361db15403..ac256341e997 100644 --- a/Repository.mk +++ b/Repository.mk @@ -1057,6 +1057,17 @@ $(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\ fonts_reem \ fonts_scheherazade \ ) \ + $(call gb_Helper_optional,NOTO_FONT,\ + fonts_notomore \ + fonts_notosansjp \ + fonts_notosanskr \ + fonts_notosanssc \ + fonts_notosanstc \ + fonts_notoserifjp \ + fonts_notoserifkr \ + fonts_notoserifsc \ + fonts_notoseriftc \ + ) \ )) $(eval $(call gb_Helper_register_packages_for_install,ooo_images,\ diff --git a/configure.ac b/configure.ac index 5511ab5c8371..ac7de31f1152 100644 --- a/configure.ac +++ b/configure.ac @@ -2182,6 +2182,11 @@ libo_FUZZ_ARG_WITH(fonts, known to be available on the system then you should use this option.]), ,) +AC_ARG_ENABLE(noto-font, + AS_HELP_STRING([--enable-noto-font], + [Add more Google Noto fonts.]), +,) + AC_ARG_WITH(epm, AS_HELP_STRING([--with-epm], [Decides which epm to use. Default is to use the one from the system if @@ -13609,6 +13614,19 @@ else fi AC_SUBST(WITH_FONTS) +dnl Test whether to include more Google Noto fonts +dnl =================================================================== +AC_MSG_CHECKING([whether to include more Google Noto fonts]) +if test "$enable_noto_font" = "" -o "$enable_noto_font" = "no" -o "$with_fonts" = "no"; then + AC_MSG_RESULT([no]) + WITH_NOTO_FONT= +else + AC_MSG_RESULT([yes]) + WITH_NOTO_FONT=TRUE + BUILD_TYPE="$BUILD_TYPE NOTO_FONT" + SCPDEFS="$SCPDEFS -DWITH_NOTO_FONT" +fi +AC_SUBST(WITH_NOTO_FONT) dnl =================================================================== dnl Test whether to enable online update service diff --git a/download.lst b/download.lst index 302e27ce3371..2142a140e932 100644 --- a/download.lst +++ b/download.lst @@ -232,6 +232,51 @@ FONT_NOTO_SANS_LISU_TARBALL := NotoSansLisu-v2.102.zip # three static lines # so that git cherry-pick # will not run into conflicts +FONT_NOTO_MORE_SHA256SUM := 837b4a9352fce32ad7f298fbf155af1da5b6f3f8dbd995eb63fdd8e82117e4ae +FONT_NOTO_MORE_TARBALL := Noto-hinted.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SANS_JP_SHA256SUM := 6886c5526628c08f1e21a84f4658ab3daf6d0233de8dc54526ccf9f40bfab18e +export FONT_NOTO_SANS_JP_TARBALL := NotoSansJP.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SANS_KR_SHA256SUM := 5147b755c29f16f82b706b1c7ff7982894fccbebcf99e6c5fb0d48c315604b98 +FONT_NOTO_SANS_KR_TARBALL := NotoSansKR.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SANS_SC_SHA256SUM := bee1af8c0722cfb3eb1b2fa91a7f3dc011dca231c25c8fcd9d9d544699ababf9 +FONT_NOTO_SANS_SC_TARBALL := NotoSansSC.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SANS_TC_SHA256SUM := ec9e8a4156593e1b3ff7cff843989f43f114f96eff0b5db9691ef3c2bdefb73e +FONT_NOTO_SANS_TC_TARBALL := NotoSansTC.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SERIF_JP_SHA256SUM := 362438901cb871bf84b01ff4734c668dab57b4905f39e5ec76d8b68a7a7b5fa8 +FONT_NOTO_SERIF_JP_TARBALL := NotoSerifJP.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SERIF_KR_SHA256SUM := 3c0d276fb05aaefbbca808b4f8c7b1520b4b4e7c0be46296d6e8a5e42f559f5c +FONT_NOTO_SERIF_KR_TARBALL := NotoSerifKR.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SERIF_SC_SHA256SUM := 00ed5970680a82453619ac5952c5631ea138372bbb0f864d156d91a0fd9c8279 +FONT_NOTO_SERIF_SC_TARBALL := NotoSerifSC.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts +FONT_NOTO_SERIF_TC_SHA256SUM := c33e04199f6d69056a6de0ebc5522dbe36e02f145208c71c9a4c803841151ad2 +FONT_NOTO_SERIF_TC_TARBALL := NotoSerifTC.zip +# three static lines +# so that git cherry-pick +# will not run into conflicts FONT_CULMUS_SHA256SUM := c0c6873742d07544f6bacf2ad52eb9cb392974d56427938dc1dfbc8399c64d05 FONT_CULMUS_TARBALL := culmus-0.133.tar.gz # three static lines diff --git a/external/Module_external.mk b/external/Module_external.mk index e60765634ab5..d9dc0be98b0c 100644 --- a/external/Module_external.mk +++ b/external/Module_external.mk @@ -80,6 +80,7 @@ $(eval $(call gb_Module_add_moduledirs,external,\ $(call gb_Helper_optional,MSPUB,libmspub) \ $(call gb_Helper_optional,MWAW,libmwaw) \ $(call gb_Helper_optional,MYTHES,mythes) \ + $(call gb_Helper_optional,NOTO_FONT,noto_font) \ $(call gb_Helper_optional,NSS,nss) \ $(call gb_Helper_optional,ODFGEN,libodfgen) \ $(call gb_Helper_optional,OPENLDAP,openldap) \ diff --git a/external/noto_font/ExternalPackage_noto.mk b/external/noto_font/ExternalPackage_noto.mk new file mode 100644 index 000000000000..c2b028e6e6a4 --- /dev/null +++ b/external/noto_font/ExternalPackage_noto.mk @@ -0,0 +1,134 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notomore,font_notomore)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notomore,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoColorEmoji.ttf \ + NotoEmoji-Regular.ttf \ + NotoNastaliqUrdu-Regular.ttf \ + NotoSansAvestan-Regular.ttf \ + NotoSansBalinese-Regular.ttf \ + NotoSansBamum-Regular.ttf \ + NotoSansBatak-Regular.ttf \ + NotoSansBengali-Bold.ttf \ + NotoSansBengali-Regular.ttf \ + NotoSansBrahmi-Regular.ttf \ + NotoSansBuginese-Regular.ttf \ + NotoSansBuhid-Regular.ttf \ + NotoSansCanadianAboriginal-Regular.ttf \ + NotoSansCarian-Regular.ttf \ + NotoSansCham-Bold.ttf \ + NotoSansCham-Regular.ttf \ + NotoSansCherokee-Regular.ttf \ + NotoSansCoptic-Regular.ttf \ + NotoSansCuneiform-Regular.ttf \ + NotoSansCypriot-Regular.ttf \ + NotoSansDeseret-Regular.ttf \ + NotoSansDevanagari-Bold.ttf \ + NotoSansDevanagari-Regular.ttf \ + NotoSansEgyptianHieroglyphs-Regular.ttf \ + NotoSansEthiopic-Bold.ttf \ + NotoSansEthiopic-Regular.ttf \ + NotoSansGlagolitic-Regular.ttf \ + NotoSansGothic-Regular.ttf \ + NotoSansGujarati-Bold.ttf \ + NotoSansGujarati-Regular.ttf \ + NotoSansGurmukhi-Bold.ttf \ + NotoSansGurmukhi-Regular.ttf \ + NotoSansHanunoo-Regular.ttf \ + NotoSansImperialAramaic-Regular.ttf \ + NotoSansInscriptionalPahlavi-Regular.ttf \ + NotoSansInscriptionalParthian-Regular.ttf \ + NotoSansJavanese-Regular.ttf \ + NotoSansKaithi-Regular.ttf \ + NotoSansKannada-Bold.ttf \ + NotoSansKannada-Regular.ttf \ + NotoSansKayahLi-Regular.ttf \ + NotoSansKharoshthi-Regular.ttf \ + NotoSansKhmer-Bold.ttf \ + NotoSansKhmer-Regular.ttf \ + NotoSansLepcha-Regular.ttf \ + NotoSansLimbu-Regular.ttf \ + NotoSansLinearB-Regular.ttf \ + NotoSansLycian-Regular.ttf \ + NotoSansLydian-Regular.ttf \ + NotoSansMalayalam-Bold.ttf \ + NotoSansMalayalam-Regular.ttf \ + NotoSansMandaic-Regular.ttf \ + NotoSansMeeteiMayek-Regular.ttf \ + NotoSansMongolian-Regular.ttf \ + NotoSansMyanmar-Bold.ttf \ + NotoSansMyanmar-Regular.ttf \ + NotoSansNewTaiLue-Regular.ttf \ + NotoSansNKo-Regular.ttf \ + NotoSansOgham-Regular.ttf \ + NotoSansOlChiki-Regular.ttf \ + NotoSansOldItalic-Regular.ttf \ + NotoSansOldPersian-Regular.ttf \ + NotoSansOldSouthArabian-Regular.ttf \ + NotoSansOldTurkic-Regular.ttf \ + NotoSansOriya-Bold.ttf \ + NotoSansOriya-Regular.ttf \ + NotoSansOsmanya-Regular.ttf \ + NotoSansPhagsPa-Regular.ttf \ + NotoSansPhoenician-Regular.ttf \ + NotoSansRejang-Regular.ttf \ + NotoSansRunic-Regular.ttf \ + NotoSansSamaritan-Regular.ttf \ + NotoSansSaurashtra-Regular.ttf \ + NotoSansShavian-Regular.ttf \ + NotoSansSinhala-Bold.ttf \ + NotoSansSinhala-Regular.ttf \ + NotoSansSundanese-Regular.ttf \ + NotoSansSylotiNagri-Regular.ttf \ + NotoSansSymbols-Regular.ttf \ + NotoSansSyriacEastern-Regular.ttf \ + NotoSansSyriacEstrangela-Regular.ttf \ + NotoSansSyriacWestern-Regular.ttf \ + NotoSansTagalog-Regular.ttf \ + NotoSansTagbanwa-Regular.ttf \ + NotoSansTaiLe-Regular.ttf \ + NotoSansTaiTham-Regular.ttf \ + NotoSansTaiViet-Regular.ttf \ + NotoSansTamil-Bold.ttf \ + NotoSansTamil-Regular.ttf \ + NotoSansTelugu-Bold.ttf \ + NotoSansTelugu-Regular.ttf \ + NotoSansThaana-Bold.ttf \ + NotoSansThaana-Regular.ttf \ + NotoSansThai-Bold.ttf \ + NotoSansThai-Regular.ttf \ + NotoSansTibetan-Bold.ttf \ + NotoSansTibetan-Regular.ttf \ + NotoSansTifinagh-Regular.ttf \ + NotoSansUgaritic-Regular.ttf \ + NotoSansVai-Regular.ttf \ + NotoSansYi-Regular.ttf \ + NotoSerifBengali-Bold.ttf \ + NotoSerifBengali-Regular.ttf \ + NotoSerifDevanagari-Bold.ttf \ + NotoSerifDevanagari-Regular.ttf \ + NotoSerifGujarati-Bold.ttf \ + NotoSerifGujarati-Regular.ttf \ + NotoSerifKannada-Bold.ttf \ + NotoSerifKannada-Regular.ttf \ + NotoSerifKhmer-Bold.ttf \ + NotoSerifKhmer-Regular.ttf \ + NotoSerifMalayalam-Bold.ttf \ + NotoSerifMalayalam-Regular.ttf \ + NotoSerifTamil-Bold.ttf \ + NotoSerifTamil-Regular.ttf \ + NotoSerifTelugu-Bold.ttf \ + NotoSerifTelugu-Regular.ttf \ + NotoSerifThai-Bold.ttf \ + NotoSerifThai-Regular.ttf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notosansjp.mk b/external/noto_font/ExternalPackage_notosansjp.mk new file mode 100644 index 000000000000..6ea62377932c --- /dev/null +++ b/external/noto_font/ExternalPackage_notosansjp.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notosansjp,font_notosansjp)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notosansjp,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSansJP-Bold.otf \ + NotoSansJP-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notosanskr.mk b/external/noto_font/ExternalPackage_notosanskr.mk new file mode 100644 index 000000000000..3669605ad336 --- /dev/null +++ b/external/noto_font/ExternalPackage_notosanskr.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notosanskr,font_notosanskr)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notosanskr,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSansKR-Bold.otf \ + NotoSansKR-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notosanssc.mk b/external/noto_font/ExternalPackage_notosanssc.mk new file mode 100644 index 000000000000..5e03db1574d3 --- /dev/null +++ b/external/noto_font/ExternalPackage_notosanssc.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notosanssc,font_notosanssc)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notosanssc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSansSC-Bold.otf \ + NotoSansSC-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notosanstc.mk b/external/noto_font/ExternalPackage_notosanstc.mk new file mode 100644 index 000000000000..d230d7b07115 --- /dev/null +++ b/external/noto_font/ExternalPackage_notosanstc.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notosanstc,font_notosanstc)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notosanstc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSansTC-Bold.otf \ + NotoSansTC-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notoserifjp.mk b/external/noto_font/ExternalPackage_notoserifjp.mk new file mode 100644 index 000000000000..2b9502c74849 --- /dev/null +++ b/external/noto_font/ExternalPackage_notoserifjp.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notoserifjp,font_notoserifjp)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notoserifjp,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSerifJP-Bold.otf \ + NotoSerifJP-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notoserifkr.mk b/external/noto_font/ExternalPackage_notoserifkr.mk new file mode 100644 index 000000000000..84b893537ac9 --- /dev/null +++ b/external/noto_font/ExternalPackage_notoserifkr.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notoserifkr,font_notoserifkr)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notoserifkr,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSerifKR-Bold.otf \ + NotoSerifKR-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notoserifsc.mk b/external/noto_font/ExternalPackage_notoserifsc.mk new file mode 100644 index 000000000000..73e2af1217f3 --- /dev/null +++ b/external/noto_font/ExternalPackage_notoserifsc.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notoserifsc,font_notoserifsc)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notoserifsc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSerifSC-Bold.otf \ + NotoSerifSC-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/ExternalPackage_notoseriftc.mk b/external/noto_font/ExternalPackage_notoseriftc.mk new file mode 100644 index 000000000000..0e74e6c97bff --- /dev/null +++ b/external/noto_font/ExternalPackage_notoseriftc.mk @@ -0,0 +1,17 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_notoseriftc,font_notoseriftc)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_notoseriftc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + NotoSerifTC-Bold.otf \ + NotoSerifTC-Regular.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/Makefile b/external/noto_font/Makefile new file mode 100644 index 000000000000..e4968cf85fb6 --- /dev/null +++ b/external/noto_font/Makefile @@ -0,0 +1,7 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- + +module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST)))) + +include $(module_directory)/../../solenv/gbuild/partial_build.mk + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/Module_noto_font.mk b/external/noto_font/Module_noto_font.mk new file mode 100644 index 000000000000..d6fbcf8e37a0 --- /dev/null +++ b/external/noto_font/Module_noto_font.mk @@ -0,0 +1,33 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Module_Module,noto_font)) + +$(eval $(call gb_Module_add_targets,noto_font,\ + ExternalPackage_noto \ + ExternalPackage_notosansjp \ + ExternalPackage_notosanskr \ + ExternalPackage_notosanssc \ + ExternalPackage_notosanstc \ + ExternalPackage_notoserifjp \ + ExternalPackage_notoserifkr \ + ExternalPackage_notoserifsc \ + ExternalPackage_notoseriftc \ + UnpackedTarball_noto \ + UnpackedTarball_notosansjp \ + UnpackedTarball_notosanskr \ + UnpackedTarball_notosanssc \ + UnpackedTarball_notosanstc \ + UnpackedTarball_notoserifjp \ + UnpackedTarball_notoserifkr \ + UnpackedTarball_notoserifsc \ + UnpackedTarball_notoseriftc \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/README b/external/noto_font/README new file mode 100644 index 000000000000..96377c3d86e5 --- /dev/null +++ b/external/noto_font/README @@ -0,0 +1 @@ +This module packages Google Noto fonts. diff --git a/external/noto_font/UnpackedTarball_noto.mk b/external/noto_font/UnpackedTarball_noto.mk new file mode 100644 index 000000000000..6202fbb59468 --- /dev/null +++ b/external/noto_font/UnpackedTarball_noto.mk @@ -0,0 +1,46 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notomore)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notomore,$(FONT_NOTO_MORE_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosansjp)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosansjp,$(FONT_NOTO_SANS_JP_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanskr)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosanskr,$(FONT_NOTO_SANS_KR_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanssc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosanssc,$(FONT_NOTO_SANS_SC_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanstc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosanstc,$(FONT_NOTO_SANS_TC_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifjp)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoserifjp,$(FONT_NOTO_SERIF_JP_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifkr)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoserifkr,$(FONT_NOTO_SERIF_KR_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifsc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoserifsc,$(FONT_NOTO_SERIF_SC_TARBALL),0)) + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoseriftc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoseriftc,$(FONT_NOTO_SERIF_TC_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notosansjp.mk b/external/noto_font/UnpackedTarball_notosansjp.mk new file mode 100644 index 000000000000..ed4b2275f71e --- /dev/null +++ b/external/noto_font/UnpackedTarball_notosansjp.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosansjp)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosansjp,$(FONT_NOTO_SANS_JP_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notosanskr.mk b/external/noto_font/UnpackedTarball_notosanskr.mk new file mode 100644 index 000000000000..0af2842bfb4f --- /dev/null +++ b/external/noto_font/UnpackedTarball_notosanskr.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanskr)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosanskr,$(FONT_NOTO_SANS_KR_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notosanssc.mk b/external/noto_font/UnpackedTarball_notosanssc.mk new file mode 100644 index 000000000000..0e15ef6fc8e0 --- /dev/null +++ b/external/noto_font/UnpackedTarball_notosanssc.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanssc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosanssc,$(FONT_NOTO_SANS_SC_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notosanstc.mk b/external/noto_font/UnpackedTarball_notosanstc.mk new file mode 100644 index 000000000000..702f04f79960 --- /dev/null +++ b/external/noto_font/UnpackedTarball_notosanstc.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanstc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notosanstc,$(FONT_NOTO_SANS_TC_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notoserifjp.mk b/external/noto_font/UnpackedTarball_notoserifjp.mk new file mode 100644 index 000000000000..44909731b26a --- /dev/null +++ b/external/noto_font/UnpackedTarball_notoserifjp.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifjp)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoserifjp,$(FONT_NOTO_SERIF_JP_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notoserifkr.mk b/external/noto_font/UnpackedTarball_notoserifkr.mk new file mode 100644 index 000000000000..dcc9ae8b7df8 --- /dev/null +++ b/external/noto_font/UnpackedTarball_notoserifkr.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifkr)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoserifkr,$(FONT_NOTO_SERIF_KR_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notoserifsc.mk b/external/noto_font/UnpackedTarball_notoserifsc.mk new file mode 100644 index 000000000000..2564a414300c --- /dev/null +++ b/external/noto_font/UnpackedTarball_notoserifsc.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifsc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoserifsc,$(FONT_NOTO_SERIF_SC_TARBALL),0)) + +# vim: set noet sw=4 ts=4: diff --git a/external/noto_font/UnpackedTarball_notoseriftc.mk b/external/noto_font/UnpackedTarball_notoseriftc.mk new file mode 100644 index 000000000000..5d960ab6057b --- /dev/null +++ b/external/noto_font/UnpackedTarball_notoseriftc.mk @@ -0,0 +1,14 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoseriftc)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_notoseriftc,$(FONT_NOTO_SERIF_TC_TARBALL),0)) + +# vim: set noet sw=4 ts=4: