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.
9 include $(TOPDIR
)/rules.mk
11 PKG_BASE_NAME
:=font-base
12 PKG_NAME
:=font-misc-misc-X11R7.0
16 PKG_SOURCE_URL
:=http
://xorg.freedesktop.org
/releases
/X11R7.2
/src
/font
17 PKG_SOURCE
:=font-misc-misc-X11R7.0
-1.0.0.
tar.bz2
18 PKG_BUILD_DIR
=$(BUILD_DIR
)/Xorg
/fonts
/font-misc-misc-X11R7.0
-1.0.0/
20 include $(INCLUDE_DIR
)/package.mk
22 define Package
/font-misc-misc
/Default
28 define Package
/font-base
29 $(call Package
/font-misc-misc
/Default
)
30 DEPENDS
:=+xorg-server-X11R7.2
+font-util-X11R7.1 @TARGET_x86
32 URL
:=http
://xorg.freedesktop.org
/
35 define Package
/font-misc-misc
36 $(call Package
/font-misc-misc
/Default
)
39 URL
:=http
://xorg.freedesktop.org
/
43 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
46 UTIL_DIR
="$(STAGING_DIR)/usr/lib/X11/fonts/util/" make
-e
-C
$(PKG_BUILD_DIR
)
47 DESTDIR
=$(PKG_INSTALL_DIR
) $(MAKE
) -C
$(PKG_BUILD_DIR
) $(MAKE_FLAGS
) install
48 find
$(PKG_INSTALL_DIR
) -name fonts.
dir | \
52 define Build
/Configure
53 (cd
$(PKG_BUILD_DIR
)/$(CONFIGURE_PATH
); \
54 if
[ -x
$(CONFIGURE_CMD
) ]; then \
55 $(CP
) $(SCRIPT_DIR
)/config.
{guess
,sub
} $(PKG_BUILD_DIR
)/ && \
58 $(CONFIGURE_ARGS_XTRA
) \
64 define Build
/InstallDev
65 DESTDIR
=$(STAGING_DIR
) $(MAKE
) -C
$(PKG_BUILD_DIR
)/ $(MAKE_FLAGS
) install
68 define Package
/font-base
/install
69 $(INSTALL_DIR
) $(1)/usr
/lib
/X11
/fonts
/misc
/
70 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/X11
/fonts
/misc
/6x13
* $(1)/usr
/lib
/X11
/fonts
/misc
/
71 $(CP
) files
/fonts.
dir.font-base
$(1)/usr
/lib
/X11
/fonts
/misc
/
74 define Package
/font-misc-misc
/install
75 $(INSTALL_DIR
) $(1)/usr
/lib
/X11
/fonts
/misc
/
76 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/X11
/fonts
/misc
/* $(1)/usr
/lib
/X11
/fonts
/misc
/
77 rm $(1)/usr
/lib
/X11
/fonts
/misc
/6x13
*
78 $(CP
) files
/fonts.
dir.font-misc-misc
$(1)/usr
/lib
/X11
/fonts
/misc
/
81 define Package
/font-base
/postinst
84 FILE_NEW
=`find $${IPKG_INSTROOT} -name fonts.dir.font-base`
85 FILE_OLD
=`dirname $${FILE_NEW}`/fonts.
dir
89 if
[ ! -z
$${FILE_NEW} ]; then
90 if
[ -f
$${FILE_OLD} ]; then
91 sed
-i
"1d" $${FILE_OLD}
92 cat
$${FILE_NEW} >> $${FILE_OLD}
94 mv
$${FILE_OLD} $${FILE_OLD}.tmp
96 mv
$${FILE_NEW} $${FILE_OLD}.tmp
98 (echo
`wc -l $${FILE_OLD}.tmp | awk '{print($$1)}'`; cat
$${FILE_OLD}.tmp
) > $${FILE_OLD}
103 define Package
/font-misc-misc
/postinst
106 FILE_NEW
=`find $${IPKG_INSTROOT} -name fonts.dir.font-misc-misc`
107 FILE_OLD
=`dirname $${FILE_NEW}`/fonts.
dir
111 if
[ ! -z
$${FILE_NEW} ]; then
112 if
[ -f
$${FILE_OLD} ]; then
113 sed
-i
"1d" $${FILE_OLD}
114 cat
$${FILE_NEW} >> $${FILE_OLD}
116 mv
$${FILE_OLD} $${FILE_OLD}.tmp
118 mv
$${FILE_NEW} $${FILE_OLD}.tmp
120 (echo
`wc -l $${FILE_OLD}.tmp | awk '{print($$1)}'`; cat
$${FILE_OLD}.tmp
) > $${FILE_OLD}
125 $(eval
$(call BuildPackage
,font-misc-misc
))
126 $(eval
$(call BuildPackage
,font-base
))