xref: /OK3568_Linux_fs/buildroot/package/googlefontdirectory/googlefontdirectory.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# googlefontdirectory
4#
5################################################################################
6
7GOOGLEFONTDIRECTORY_VERSION = 94dff3eaa9301b6640cccc63c56d6ff33d82882c
8GOOGLEFONTDIRECTORY_SITE = $(call github,google,fonts,$(GOOGLEFONTDIRECTORY_VERSION))
9
10GOOGLEFONTDIRECTORY_FONTS = \
11	$(call qstrip,$(BR2_PACKAGE_GOOGLEFONTDIRECTORY_FONTS))
12
13ifneq ($(filter apache/%,$(GOOGLEFONTDIRECTORY_FONTS)),)
14GOOGLEFONTDIRECTORY_ALL_LICENSES += Apache-2.0
15GOOGLEFONTDIRECTORY_LICENSE_FILES += $(addsuffix /LICENSE.txt,$(filter apache/%,$(GOOGLEFONTDIRECTORY_FONTS)))
16endif
17
18ifneq ($(filter ofl/%,$(GOOGLEFONTDIRECTORY_FONTS)),)
19GOOGLEFONTDIRECTORY_ALL_LICENSES += OFL-1.1
20GOOGLEFONTDIRECTORY_LICENSE_FILES += $(addsuffix /OFL.txt,$(filter ofl/%,$(GOOGLEFONTDIRECTORY_FONTS)))
21endif
22
23ifneq ($(filter ufl/%,$(GOOGLEFONTDIRECTORY_FONTS)),)
24GOOGLEFONTDIRECTORY_ALL_LICENSES += UFL-1.1
25GOOGLEFONTDIRECTORY_LICENSE_FILES += $(addsuffix /LICENCE.txt,$(filter ufl/%,$(GOOGLEFONTDIRECTORY_FONTS)))
26endif
27
28GOOGLEFONTDIRECTORY_LICENSE = $(subst $(space),$(comma)$(space),$(GOOGLEFONTDIRECTORY_ALL_LICENSES))
29
30define GOOGLEFONTDIRECTORY_INSTALL_TARGET_CMDS
31	$(foreach d,$(GOOGLEFONTDIRECTORY_FONTS), \
32		mkdir -p $(TARGET_DIR)/usr/share/fonts/$(notdir $(d))
33		$(INSTALL) -m 0644 -t $(TARGET_DIR)/usr/share/fonts/$(notdir $(d)) $(@D)/$(d)/*.ttf
34	)
35endef
36
37$(eval $(generic-package))
38