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
13 PKG_VERSION
:=X11R7.2
-1.1.1
14 PKG_SOURCE_URL
:=http
://xorg.freedesktop.org
/releases
/X11R7.2
/src
/lib
/
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_BUILD_DIR
=$(BUILD_DIR
)/Xorg
/$(_CATEGORY
)/${PKG_NAME}-$(PKG_VERSION
)/
20 include $(INCLUDE_DIR
)/package.mk
23 SECTION
:=xorg-libraries
26 DEPENDS
:=+xorg-headers-native
+util-macros
+bigreqsproto
+xproto
+xextproto
+libXau
+xtrans
+xcmiscproto
+libXdmcp
+xf86bigfontproto
+kbproto
+inputproto @DISPLAY_SUPPORT
28 URL
:=http
://xorg.freedesktop.org
/
31 define Build
/InstallDev
32 DESTDIR
=$(1) $(MAKE
) -C
$(PKG_BUILD_DIR
)/ $(MAKE_FLAGS
) install
36 CONFIGURE_ARGS_XTRA
=--without-xcb
41 $(MAKE
) -C
$(PKG_BUILD_DIR
)/src
/util CFLAGS
="" LDFLAGS
="" CC
="cc" makekeys
46 $(MAKE
) -C
$(PKG_BUILD_DIR
)/util CFLAGS
="" LDFLAGS
="" CC
="cc"
50 $(call
$(PKG_NAME
)/Compile
)
51 make
-C
$(PKG_BUILD_DIR
)
52 mkdir
-p
$(PKG_INSTALL_DIR
)
53 DESTDIR
=$(PKG_INSTALL_DIR
) $(MAKE
) -C
$(PKG_BUILD_DIR
) $(MAKE_FLAGS
) install
56 define Build
/Configure
57 (cd
$(PKG_BUILD_DIR
)/$(CONFIGURE_PATH
); \
58 if
[ -x
$(CONFIGURE_CMD
) ]; then \
59 $(CP
) $(SCRIPT_DIR
)/config.
{guess
,sub
} $(PKG_BUILD_DIR
)/ && \
62 $(CONFIGURE_ARGS_XTRA
) \
64 --enable-malloc0returnsnull
; \
69 define Package
/libX11
/install/Default
70 $(INSTALL_DIR
) $(1)/usr
/lib
71 find
$(PKG_INSTALL_DIR
)/usr
/lib
/ -name lib
*so
* |
$(XARGS
) -I
% -t cp
-P
% $(1)/usr
/lib
74 define Package
/libX11
/install
75 $(call Package
/libX11
/install/Default
,$(1))
78 define Package
/libXaw
/install
79 $(call Package
/libX11
/install/Default
,$(1))
80 cd
$(1)/usr
/lib
; rm -f libXaw.so
.7 libXaw.so
.6; ln
-s libXaw7.so
.7.0.0 libXaw.so
.7; ln
-s libXaw6.so
.6.0.1 libXaw.so
.6
83 define Build
/InstallDev
85 $(CP
) $(PKG_INSTALL_DIR
)/* $(1)/
88 $(eval
$(call BuildPackage
,libX11
))