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))))