2 # Copyright (C) 2006 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_NAME
:=xorg-server-X11R7.2
14 PKG_SOURCE_URL
:=http
://xorg.freedesktop.org
/releases
/X11R7.2
/src
/xserver
/
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
16 PKG_BUILD_DIR
=$(BUILD_DIR
)/Xorg
/server
/xorg-server-X11R7.2
-$(PKG_VERSION
)/
18 include $(INCLUDE_DIR
)/package.mk
20 EXTRA_CFLAGS
+= -I
${STAGING_DIR}/usr
/include/X11
/GL
-I
${STAGING_DIR}/usr
/include/X11
/dri
/ -I
${STAGING_DIR}/usr
/include/X11
/ -Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
22 CONFIGURE_VARS
+=ac_cv_file__usr_share_sgml_X11_defs_ent
=yes
24 define Package
/xorg-server-X11R7.2
/Default
27 URL
:=http
://xorg.freedesktop.org
/
30 define Package
/xorg-server-X11R7.2
31 $(call Package
/xorg-server-X11R7.2
/Default
)
33 DEPENDS
:=+compositeproto-X11R7.1 \
34 +damageproto-X11R7.0 \
36 +recordproto-X11R7.0 \
37 +resourceproto-X11R7.0 \
38 +scrnsaverproto-X11R7.1 \
49 +xf86driproto-X11R7.0 \
50 +applewmproto-X11R7.0 \
53 +windowswmproto-X11R7.0 \
54 +xf86rushproto-X11R7.0 \
55 +xproxymanagementprotocol-X11R7.0 \
57 +xf86miscproto-X11R7.0 \
58 +xf86vidmodeproto-X11R7.0 \
59 +xf86dgaproto-X11R7.0 \
61 +xineramaproto-X11R7.0 \
67 +libXxf86misc-X11R7.1 \
78 define Package
/xorg-server-X11R7.2
-config
79 $(call Package
/xorg-server-X11R7.2
/Default
)
80 TITLE
:=Xorg server configuration tools
81 DEPENDS
:=xorg-server-X11R7.2
84 define Build
/Configure
85 (cd
$(PKG_BUILD_DIR
) \
86 $(CP
) $(SCRIPT_DIR
)/config.
{guess
,sub
} $(PKG_BUILD_DIR
)/ && \
89 $(CONFIGURE_ARGS_XTRA
) \
91 --with-default-font-path
=built-ins \
96 $(MAKE
) -C
$(PKG_BUILD_DIR
)
97 $(MAKE
) -C
$(PKG_BUILD_DIR
) DESTDIR
="$(PKG_INSTALL_DIR)" install
101 define Package
/xorg-server-X11R7.2
/install
102 $(INSTALL_DIR
) $(1)/usr
/bin
103 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/Xorg
$(1)/usr
/bin
/
104 cd
$(1)/usr
/bin
; ln
-s Xorg X
105 $(INSTALL_DIR
) $(1)/usr
/share
106 $(CP
) $(PKG_INSTALL_DIR
)/usr
/share
/* $(1)/usr
/share
/
107 $(INSTALL_DIR
) $(1)/usr
/lib
/xserver
108 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/xserver
/* $(1)/usr
/lib
/xserver
109 $(INSTALL_DIR
) $(1)/usr
/lib
/xorg
/
110 $(CP
) -r
$(PKG_INSTALL_DIR
)/usr
/lib
/xorg
/* $(1)/usr
/lib
/xorg
/
111 find
$(1)/usr
/lib
/xorg
/ -name
*.la | xargs
rm -rf
112 $(INSTALL_DIR
) $(1)/usr
/lib
/X11
/
113 $(CP
) -r
$(PKG_INSTALL_DIR
)/usr
/lib
/X11
/* $(1)/usr
/lib
/X11
/
114 rm -rf
$(1)/usr
/share
/X11
$(1)/usr
/lib
/X11
/xserver
115 $(INSTALL_DIR
) $(1)/var
/log
/
116 $(INSTALL_DIR
) $(1)/etc
/X11
/
117 $(CP
) files
/xorg.conf
$(1)/etc
/X11
/
120 define Packages
/xorg-server-X11R7.2
-config
/install
121 $(INSTALL_DIR
) $(1)/usr
/bin
122 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/xorgconfig
$(1)/usr
/bin
/
125 define Build
/InstallDev
126 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(STAGING_DIR
)/usr
/include/
127 $(CP
) $(PKG_BUILD_DIR
)/xorg-server.
pc $(STAGING_DIR
)/usr
/lib
/pkgconfig
/
130 $(eval
$(call BuildPackage
,xorg-server-X11R7.2
))
131 $(eval
$(call BuildPackage
,xorg-server-X11R7.2
-config
))