diff options
author | Yousuf Philips <philipz85@hotmail.com> | 2017-12-16 16:55:46 +0400 |
---|---|---|
committer | Yousuf Philips <philipz85@hotmail.com> | 2017-12-16 23:09:56 +0100 |
commit | 4099b7628405e0ad16844eb59a916aa56ffa76ad (patch) | |
tree | fb476fd153755b6605af3f13e54e10d9bcf482cd | |
parent | 167063a6835cc1f067457d39a07c360273ac8199 (diff) |
tdf#113538 Add Hebrew fonts into default installation
Includes these fonts
* Alef
* David CLM
* David Libre
* Frank Ruehl CLM
* Frank Ruhl Hofshi
* Miriam CLM
* Miriam Libre
* Miriam Mono CLM
* Nachlieli CLM
* Rubik
Change-Id: Ib16a30c1f5b8fae372b3f9fc3f6de8a3be55bc85
Reviewed-on: https://gerrit.libreoffice.org/45101
Reviewed-by: Yousuf Philips <philipz85@hotmail.com>
Tested-by: Yousuf Philips <philipz85@hotmail.com>
Tested-by: Jenkins <ci@libreoffice.org>
-rw-r--r-- | Makefile.fetch | 3 | ||||
-rw-r--r-- | Repository.mk | 3 | ||||
-rw-r--r-- | download.lst | 6 | ||||
-rw-r--r-- | external/more_fonts/ExternalPackage_alef.mk | 17 | ||||
-rw-r--r-- | external/more_fonts/ExternalPackage_culmus.mk | 33 | ||||
-rw-r--r-- | external/more_fonts/ExternalPackage_libre_hebrew.mk | 25 | ||||
-rw-r--r-- | external/more_fonts/Module_more_fonts.mk | 6 | ||||
-rw-r--r-- | external/more_fonts/UnpackedTarball_alef.mk | 14 | ||||
-rw-r--r-- | external/more_fonts/UnpackedTarball_culmus.mk | 14 | ||||
-rw-r--r-- | external/more_fonts/UnpackedTarball_libre_hebrew.mk | 14 |
10 files changed, 135 insertions, 0 deletions
diff --git a/Makefile.fetch b/Makefile.fetch index e3095eee699f..33558239eeb8 100644 --- a/Makefile.fetch +++ b/Makefile.fetch @@ -177,6 +177,9 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S $(call fetch_Optional,MORE_FONTS,FONT_SOURCESANS_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_EMOJIONE_COLOR_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_NOTO_TARBALL) \ + $(call fetch_Optional,MORE_FONTS,FONT_CULMUS_TARBALL) \ + $(call fetch_Optional,MORE_FONTS,FONT_LIBRE_HEBREW_TARBALL) \ + $(call fetch_Optional,MORE_FONTS,FONT_ALEF_TARBALL) \ $(call fetch_Optional,MSPUB,MSPUB_TARBALL) \ $(call fetch_Optional,MWAW,MWAW_TARBALL) \ $(call fetch_Optional,MYSQL_CONNECTOR_CPP,MYSQL_CONNECTOR_CPP_TARBALL) \ diff --git a/Repository.mk b/Repository.mk index 9d27eb4cf4ab..ef2b12a9bc0f 100644 --- a/Repository.mk +++ b/Repository.mk @@ -955,14 +955,17 @@ $(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\ $(if $(USING_X11)$(ENABLE_HEADLESS)$(filter ANDROID,$(OS)), \ postprocess_fontconfig) \ $(call gb_Helper_optional,MORE_FONTS,\ + fonts_alef \ fonts_caladea \ fonts_carlito \ + fonts_culmus \ fonts_dejavu \ fonts_emojione_color \ fonts_gentium \ fonts_liberation \ fonts_liberation_narrow \ fonts_libertineg \ + fonts_libre_hebrew \ fonts_noto \ fonts_sourcecode \ fonts_sourcesans \ diff --git a/download.lst b/download.lst index e318dec4625c..358fbdad747c 100644 --- a/download.lst +++ b/download.lst @@ -70,6 +70,12 @@ export FONT_EMOJIONE_COLOR_SHA256SUM := d1a08f7c10589f22740231017694af0a7a270760 export FONT_EMOJIONE_COLOR_TARBALL := EmojiOneColor-SVGinOT-1.3.tar.gz export FONT_NOTO_SHA256SUM := 8a269926a3c88dd14b124b19138b54408938a45ea6e60db65073469f45ae6ac8 export FONT_NOTO_TARBALL := noto-fonts-20170306.tar.gz +export FONT_CULMUS_SHA256SUM := dcf112cfcccb76328dcfc095f4d7c7f4d2f7e48d0eed5e78b100d1d77ce2ed1b +export FONT_CULMUS_TARBALL := culmus-0.131.tar.gz +export FONT_LIBRE_HEBREW_SHA256SUM := f596257c1db706ce35795b18d7f66a4db99d427725f20e9384914b534142579a +export FONT_LIBRE_HEBREW_TARBALL := libre-hebrew-1.0.tar.gz +export FONT_ALEF_SHA256SUM := b98b67602a2c8880a1770f0b9e37c190f29a7e2ade5616784f0b89fbdb75bf52 +export FONT_ALEF_TARBALL := alef-1.001.tar.gz export FREEHAND_SHA256SUM := 0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac export FREEHAND_TARBALL := libfreehand-0.1.2.tar.xz export FREETYPE_SHA256SUM := e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78 diff --git a/external/more_fonts/ExternalPackage_alef.mk b/external/more_fonts/ExternalPackage_alef.mk new file mode 100644 index 000000000000..f41aca483ef3 --- /dev/null +++ b/external/more_fonts/ExternalPackage_alef.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_alef,font_alef)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_alef,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + Alef-Bold.ttf \ + Alef-Regular.ttf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/ExternalPackage_culmus.mk b/external/more_fonts/ExternalPackage_culmus.mk new file mode 100644 index 000000000000..ecbd7f70ec07 --- /dev/null +++ b/external/more_fonts/ExternalPackage_culmus.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_ExternalPackage_ExternalPackage,fonts_culmus,font_culmus)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_culmus,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + DavidCLM-Bold.ttf \ + DavidCLM-BoldItalic.ttf \ + DavidCLM-Medium.ttf \ + DavidCLM-MediumItalic.ttf \ + FrankRuehlCLM-Bold.ttf \ + FrankRuehlCLM-BoldOblique.ttf \ + FrankRuehlCLM-Medium.ttf \ + FrankRuehlCLM-MediumOblique.ttf \ + MiriamCLM-Bold.ttf \ + MiriamCLM-Book.ttf \ + MiriamMonoCLM-Bold.ttf \ + MiriamMonoCLM-BoldOblique.ttf \ + MiriamMonoCLM-Book.ttf \ + MiriamMonoCLM-BookOblique.ttf \ + NachlieliCLM-Bold.otf \ + NachlieliCLM-BoldOblique.otf \ + NachlieliCLM-Light.otf \ + NachlieliCLM-LightOblique.otf \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/ExternalPackage_libre_hebrew.mk b/external/more_fonts/ExternalPackage_libre_hebrew.mk new file mode 100644 index 000000000000..ec2bd0024187 --- /dev/null +++ b/external/more_fonts/ExternalPackage_libre_hebrew.mk @@ -0,0 +1,25 @@ +# -*- 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_libre_hebrew,font_libre_hebrew)) + +$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_libre_hebrew,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ + DavidLibre-Bold.ttf \ + DavidLibre-Regular.ttf \ + FrankRuhlHofshi-Bold.otf \ + FrankRuhlHofshi-Regular.otf \ + MiriamLibre-Bold.otf \ + MiriamLibre-Regular.otf \ + Rubik-Bold.ttf \ + Rubik-BoldItalic.ttf \ + Rubik-Italic.ttf \ + Rubik-Regular.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 760f066fbbfa..d86d7b4c5e75 100644 --- a/external/more_fonts/Module_more_fonts.mk +++ b/external/more_fonts/Module_more_fonts.mk @@ -10,24 +10,30 @@ $(eval $(call gb_Module_Module,more_fonts)) $(eval $(call gb_Module_add_targets,more_fonts,\ + ExternalPackage_alef \ ExternalPackage_caladea \ ExternalPackage_carlito \ + ExternalPackage_culmus \ ExternalPackage_dejavu \ ExternalPackage_gentium \ ExternalPackage_liberation \ ExternalPackage_liberation_narrow \ ExternalPackage_libertineg \ + ExternalPackage_libre_hebrew \ ExternalPackage_sourcecode \ ExternalPackage_sourcesans \ ExternalPackage_noto \ ExternalPackage_EmojiOne_Color \ + UnpackedTarball_alef \ UnpackedTarball_caladea \ UnpackedTarball_carlito \ + UnpackedTarball_culmus \ UnpackedTarball_dejavu \ UnpackedTarball_gentium \ UnpackedTarball_liberation \ UnpackedTarball_liberation_narrow \ UnpackedTarball_libertineg \ + UnpackedTarball_libre_hebrew \ UnpackedTarball_sourcecode \ UnpackedTarball_sourcesans \ UnpackedTarball_noto \ diff --git a/external/more_fonts/UnpackedTarball_alef.mk b/external/more_fonts/UnpackedTarball_alef.mk new file mode 100644 index 000000000000..fbabe9fecc15 --- /dev/null +++ b/external/more_fonts/UnpackedTarball_alef.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_alef)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_alef,$(FONT_ALEF_TARBALL))) + +# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/UnpackedTarball_culmus.mk b/external/more_fonts/UnpackedTarball_culmus.mk new file mode 100644 index 000000000000..3b776ed5c084 --- /dev/null +++ b/external/more_fonts/UnpackedTarball_culmus.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_culmus)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_culmus,$(FONT_CULMUS_TARBALL))) + +# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/UnpackedTarball_libre_hebrew.mk b/external/more_fonts/UnpackedTarball_libre_hebrew.mk new file mode 100644 index 000000000000..1d6c56166179 --- /dev/null +++ b/external/more_fonts/UnpackedTarball_libre_hebrew.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_libre_hebrew)) + +$(eval $(call gb_UnpackedTarball_set_tarball,font_libre_hebrew,$(FONT_LIBRE_HEBREW_TARBALL))) + +# vim: set noet sw=4 ts=4: |