Merge pull request #4927 from EricLuehrsen/unbound_167
[feed/packages.git] / fonts / dejavu-fonts-ttf / Makefile
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))))