lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1909B)


      1 #
      2 # Copyright (C) 2008-2016 OpenWrt.org
      3 #
      4 # This is free software, licensed under the GNU General Public License v2.
      5 # See /LICENSE for more information.
      6 #
      7 include $(TOPDIR)/rules.mk
      8 
      9 PKG_NAME:=dejavu-fonts-ttf
     10 PKG_VERSION:=2.37
     11 PKG_RELEASE:=1
     12 
     13 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
     14 PKG_SOURCE_URL:=@SF/dejavu
     15 PKG_HASH:=fa9ca4d13871dd122f61258a80d01751d603b4d3ee14095d65453b4e846e17d7
     16 PKG_LICENSE:=Bitstream-Vera-Fonts-Copyright Arev-Fonts-Copyright Public-Domain 
     17 PKG_LICENSE_FILES:=LICENSE
     18 PKG_MAINTAINER:=Mirko Vogt <mirko-dev@nanl.de>
     19 
     20 include $(INCLUDE_DIR)/package.mk
     21 
     22 FILES:= \
     23 	DejaVuSerif-Italic \
     24 	DejaVuSerifCondensed-Italic \
     25 	DejaVuSerifCondensed-BoldItalic \
     26 	DejaVuSerifCondensed-Bold \
     27 	DejaVuSerifCondensed \
     28 	DejaVuSerif-BoldItalic \
     29 	DejaVuSerif-Bold \
     30 	DejaVuSerif \
     31 	DejaVuSans-Oblique \
     32 	DejaVuSansMono-Oblique \
     33 	DejaVuSansMono-BoldOblique \
     34 	DejaVuSansMono-Bold \
     35 	DejaVuSansMono \
     36 	DejaVuSans-ExtraLight \
     37 	DejaVuSansCondensed-Oblique \
     38 	DejaVuSansCondensed-BoldOblique \
     39 	DejaVuSansCondensed-Bold \
     40 	DejaVuSansCondensed \
     41 	DejaVuSans-BoldOblique \
     42 	DejaVuSans-Bold \
     43 	DejaVuSans \
     44 	DejaVuMathTeXGyre
     45 
     46 define PartGen
     47 define Package/dejavu-fonts-ttf-$(1)
     48 $(call Package/dejavu-fonts-ttf/Default)
     49   TITLE:=$(1)
     50 endef
     51 endef
     52 
     53 define Package/dejavu-fonts-ttf/Default
     54   TITLE:=dejavu-fonts-ttf
     55   SECTION:=fonts
     56   CATEGORY:=Fonts
     57   SUBMENU:=DejaVu
     58   URL:=http://dejavu.sourceforge.net/
     59 endef
     60 
     61 $(foreach file,$(FILES),$(eval $(call PartGen,$(file))))
     62 
     63 define Build/Compile
     64 	true
     65 endef
     66 
     67 define Build/Configure
     68 	true
     69 endef
     70 
     71 define PartInstall
     72 define Package/dejavu-fonts-ttf-$(1)/install
     73 	$(INSTALL_DIR) \
     74 		$$(1)/usr/share/fonts/ttf-dejavu
     75 
     76 	$(INSTALL_DATA) \
     77 		$(PKG_BUILD_DIR)/ttf/$(1).ttf \
     78 		$$(1)/usr/share/fonts/ttf-dejavu/
     79 endef
     80 endef
     81 
     82 $(foreach file,$(FILES),$(eval $(call PartInstall,$(file))))
     83 
     84 $(foreach file,$(FILES),$(eval $(call BuildPackage,dejavu-fonts-ttf-$(file))))