tAdd Makefile for generation of ebuilds. - google-fonts - Google Fonts portage overlay
 (HTM) git clone https://git.parazyd.org/google-fonts
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
 (DIR) commit 4c31e60dbdb4df4ad76edb448c67931477a9b11f
 (DIR) parent 2304e8eaf31f7d34ab61fa53b70cc9db4a218e0e
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Wed,  6 May 2020 14:09:26 +0200
       
       Add Makefile for generation of ebuilds.
       
       Diffstat:
         A Makefile                            |      42 +++++++++++++++++++++++++++++++
       
       1 file changed, 42 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/Makefile b/Makefile
       t@@ -0,0 +1,42 @@
       +.POSIX:
       +
       +REPO = ./fonts
       +
       +APACHE_LICENSE = Apache-2.0
       +APACHE_SHLICENSE = apache
       +APACHE_FONTS = $(shell ./tools/getfonts $(REPO)/apache)
       +
       +OFL_LICENSE = OFL-1.1
       +OFL_SHLICENSE = ofl
       +OFL_FONTS = $(shell ./tools/getfonts $(REPO)/ofl)
       +
       +all: $(APACHE_FONTS) $(OFL_FONTS)
       +
       +update:
       +        cd $(REPO) && git pull origin master
       +        git add fonts
       +        git commit -m 'Update google-fonts submodule to latest revision.'
       +
       +$(APACHE_FONTS):
       +        mkdir -p $@
       +        cp metadata.skel $@/metadata.xml
       +        sed \
       +                -e "s,@PRETTYNAME@,$(shell ./tools/prettyname $(REPO)/apache/$(shell basename $@) | tr '+' ' ')," \
       +                -e "s,@PRETTYNAMEURL@,$(shell ./tools/prettyname $(REPO)/apache/$(shell basename $@))," \
       +                -e "s,@LICENSE@,$(APACHE_LICENSE)," \
       +                -e "s,@SHLICENSE@,$(APACHE_SHLICENSE)," \
       +                -e "s,@FONT@,$(shell basename $@)," \
       +                < ebuild.skel > $@/$(shell basename $@)-9999.ebuild
       +
       +$(OFL_FONTS):
       +        mkdir -p $@
       +        cp metadata.skel $@/metadata.xml
       +        sed \
       +                -e "s,@PRETTYNAME@,$(shell ./tools/prettyname $(REPO)/ofl/$(shell basename $@) | tr '+' ' ')," \
       +                -e "s,@PRETTYNAMEURL@,$(shell ./tools/prettyname $(REPO)/ofl/$(shell basename $@))," \
       +                -e "s,@LICENSE@,$(OFL_LICENSE)," \
       +                -e "s,@SHLICENSE@,$(OFL_SHLICENSE)," \
       +                -e "s,@FONT@,$(shell basename $@)," \
       +                < ebuild.skel > $@/$(shell basename $@)-9999.ebuild
       +
       +.PHONY: all update