URI: 
       Makefile - google-fonts - Google Fonts portage overlay
  HTML git clone https://git.parazyd.org/google-fonts
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
       ---
       Makefile (1841B)
       ---
            1 .POSIX:
            2 
            3 REPO = ./fonts
            4 
            5 APACHE_LICENSE = Apache-2.0
            6 APACHE_SHLICENSE = apache
            7 APACHE_FONTS = $(shell ./tools/getfonts $(REPO)/apache)
            8 
            9 OFL_LICENSE = OFL-1.1
           10 OFL_SHLICENSE = ofl
           11 OFL_FONTS = $(shell ./tools/getfonts $(REPO)/ofl)
           12 
           13 UFL_LICENSE = UbuntuFontLicense-1.0
           14 UFL_SHLICENSE = ufl
           15 UFL_FONTS = $(shell ./tools/getfonts $(REPO)/ufl)
           16 
           17 all: $(APACHE_FONTS) $(OFL_FONTS) $(UFL_FONTS)
           18 
           19 update:
           20         cd $(REPO) && git pull origin main
           21         git add fonts
           22         git commit -m 'Update google-fonts submodule to latest revision.'
           23 
           24 $(APACHE_FONTS):
           25         @mkdir -p $@
           26         @cp metadata.skel $@/metadata.xml
           27         @sed \
           28                 -e "s,@PRETTYNAME@,$(shell ./tools/prettyname $(REPO)/apache/$(shell basename $@) | tr '+' ' ')," \
           29                 -e "s,@PRETTYNAMEURL@,$(shell ./tools/prettyname $(REPO)/apache/$(shell basename $@))," \
           30                 -e "s,@LICENSE@,$(APACHE_LICENSE)," \
           31                 -e "s,@SHLICENSE@,$(APACHE_SHLICENSE)," \
           32                 -e "s,@FONT@,$(shell basename $@)," \
           33                 < ebuild.skel > $@/$(shell basename $@)-9999.ebuild
           34 
           35 $(OFL_FONTS):
           36         @mkdir -p $@
           37         @cp metadata.skel $@/metadata.xml
           38         @sed \
           39                 -e "s,@PRETTYNAME@,$(shell ./tools/prettyname $(REPO)/ofl/$(shell basename $@) | tr '+' ' ')," \
           40                 -e "s,@PRETTYNAMEURL@,$(shell ./tools/prettyname $(REPO)/ofl/$(shell basename $@))," \
           41                 -e "s,@LICENSE@,$(OFL_LICENSE)," \
           42                 -e "s,@SHLICENSE@,$(OFL_SHLICENSE)," \
           43                 -e "s,@FONT@,$(shell basename $@)," \
           44                 < ebuild.skel > $@/$(shell basename $@)-9999.ebuild
           45 
           46 $(UFL_FONTS):
           47         @mkdir -p $@
           48         @cp metadata.skel $@/metadata.xml
           49         @sed \
           50                 -e "s,@PRETTYNAME@,$(shell ./tools/prettyname $(REPO)/ufl/$(shell basename $@) | tr '+' ' ')," \
           51                 -e "s,@PRETTYNAMEURL@,$(shell ./tools/prettyname $(REPO)/ufl/$(shell basename $@))," \
           52                 -e "s,@LICENSE@,$(UFL_LICENSE)," \
           53                 -e "s,@SHLICENSE@,$(UFL_SHLICENSE)," \
           54                 -e "s,@FONT@,$(shell basename $@)," \
           55                 < ebuild.skel > $@/$(shell basename $@)-9999.ebuild
           56 
           57 .PHONY: all update