Changeset 27259


Ignore:
Timestamp:
2011-06-22T16:59:14+02:00 (7 years ago)
Author:
mirko
Message:

[packages/dejavu-fonts-ttf] split package - one package each ttf file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/Xorg/font/dejavu-fonts-ttf/Makefile

    r19719 r27259  
    1818include $(INCLUDE_DIR)/package.mk 
    1919 
    20 define Package/dejavu-fonts-ttf 
     20FILES:= \ 
     21        DejaVuSans-BoldOblique \ 
     22        DejaVuSans-Bold \ 
     23        DejaVuSansCondensed-BoldOblique \ 
     24        DejaVuSansCondensed-Bold \ 
     25        DejaVuSansCondensed-Oblique \ 
     26        DejaVuSansCondensed \ 
     27        DejaVuSans-ExtraLight \ 
     28        DejaVuSansMono-BoldOblique \ 
     29        DejaVuSansMono-Bold \ 
     30        DejaVuSansMono-Oblique \ 
     31        DejaVuSansMono \ 
     32        DejaVuSans-Oblique \ 
     33        DejaVuSans \ 
     34        DejaVuSerif-BoldItalic \ 
     35        DejaVuSerif-Bold \ 
     36        DejaVuSerifCondensed-BoldItalic \ 
     37        DejaVuSerifCondensed-Bold \ 
     38        DejaVuSerifCondensed-Italic \ 
     39        DejaVuSerifCondensed \ 
     40        DejaVuSerif-Italic \ 
     41        DejaVuSerif 
     42 
     43define PartGen 
     44define Package/dejavu-fonts-ttf-$(1) 
    2145  SECTION:=xorg-font 
    2246  CATEGORY:=Xorg 
    2347  SUBMENU:=font 
    24   DEPENDS:= @DISPLAY_SUPPORT 
     48  TITLE:=$(1) 
     49  DEPENDS:=dejavu-fonts-ttf 
     50endef 
     51endef 
     52 
     53define Package/dejavu-fonts-ttf 
    2554  TITLE:=dejavu-fonts-ttf 
     55  SECTION:=xorg-font 
     56  SUBMENU:=font 
     57  CATEGORY:=Xorg 
    2658  URL:=http://dejavu.sourceforge.net/ 
     59  DEPENDS:=@DISPLAY_SUPPORT 
    2760endef 
     61 
     62$(foreach file,$(FILES),$(eval $(call PartGen,$(file)))) 
    2863 
    2964define Build/Compile 
     
    3570endef 
    3671 
    37 define Package/dejavu-fonts-ttf/install 
    38         $(INSTALL_DIR) $(1)/usr/share/fonts/ttf-dejavu 
    39         $(INSTALL_DATA) $(PKG_BUILD_DIR)/ttf/*.ttf $(1)/usr/share/fonts/ttf-dejavu 
     72define PartInstall 
     73define Package/dejavu-fonts-ttf-$(1)/install 
     74        $(INSTALL_DIR) \ 
     75                $$(1)/usr/share/fonts/ttf-dejavu 
     76 
     77        $(INSTALL_DATA) \ 
     78                $(PKG_BUILD_DIR)/ttf/$(1).ttf \ 
     79                $$(1)/usr/share/fonts/ttf-dejavu/ 
     80endef 
    4081endef 
    4182 
     83$(foreach file,$(FILES),$(eval $(call PartInstall,$(file)))) 
     84 
    4285$(eval $(call BuildPackage,dejavu-fonts-ttf)) 
     86$(foreach file,$(FILES),$(eval $(call BuildPackage,dejavu-fonts-ttf-$(file)))) 
    4387 
Note: See TracChangeset for help on using the changeset viewer.