2 # Copyright (C) 2007 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_BASE_NAME
:=@BASE_NAME@
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_BUILD_DIR
=$(BUILD_DIR
)/Xorg
/$(_CATEGORY
)/${PKG_NAME}-$(PKG_VERSION
)/
16 PKG_SOURCE_URL
:=http
://xorg.freedesktop.org
/releases
/X11R7.2
/src
/font
18 include $(INCLUDE_DIR
)/package.mk
24 DEPENDS
:=@DEP@
+xorg-server
+font-util @DISPLAY_SUPPORT
26 URL
:=http
://xorg.freedesktop.org
/
29 define Build
/InstallDev
30 DESTDIR
=$(STAGING_DIR
) $(MAKE
) -C
$(PKG_BUILD_DIR
) $(MAKE_FLAGS
) install
33 CONFIGURE_ARGS_XTRA
+=--disable-iso8859-2
--disable-iso8859-3
--disable-iso8859-4
--disable-iso8859-5
--disable-iso8859-7
--disable-iso8859-8
--disable-iso8859-9
--disable-iso8859-10
--disable-iso8859-11
--disable-iso8859-13
--disable-iso8859-14
--disable-iso8859-16
--disable-koi8-r
--disable-jisx0201
36 UTIL_DIR
="$(STAGING_DIR)/usr/lib/X11/fonts/util/" make
-e
-C
$(PKG_BUILD_DIR
)
37 DESTDIR
=$(PKG_INSTALL_DIR
) $(MAKE
) -C
$(PKG_BUILD_DIR
) $(MAKE_FLAGS
) install
38 find
$(PKG_INSTALL_DIR
) -name fonts.
dir | \
41 find
$(PKG_INSTALL_DIR
) -name fonts.
dir | \
46 define Build
/Configure
47 (cd
$(PKG_BUILD_DIR
)/$(CONFIGURE_PATH
); \
48 if
[ -x
$(CONFIGURE_CMD
) ]; then \
49 $(CP
) $(SCRIPT_DIR
)/config.
{guess
,sub
} $(PKG_BUILD_DIR
)/ && \
52 $(CONFIGURE_ARGS_XTRA
) \
58 define Package
/@NAME@
/install
59 $(INSTALL_DIR
) $(1)/usr
/lib
/
60 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/* $(1)/usr
/lib
/
63 define Package
/@NAME@
/postinst
66 FILE_NEW
=`find $${IPKG_INSTROOT} -name fonts.dir.@NAME@`
67 FILE_OLD
=`dirname $${FILE_NEW}`/fonts.
dir
71 if
[ ! -z
$${FILE_NEW} ]; then
72 if
[ -f
$${FILE_OLD} ]; then
73 sed
-i
"1d" $${FILE_OLD}
74 cat
$${FILE_NEW} >> $${FILE_OLD}
76 mv
$${FILE_OLD} $${FILE_OLD}.tmp
78 mv
$${FILE_NEW} $${FILE_OLD}.tmp
80 (echo
`wc -l $${FILE_OLD}.tmp | awk '{print($$1)}'`; cat
$${FILE_OLD}.tmp
) > $${FILE_OLD}
85 ifeq (@NAME@
,font-util
)
87 $(MAKE
) -C
$(PKG_BUILD_DIR
)/
91 $(eval
$(call BuildPackage
,@NAME@
))