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
28 URL
:=http
://xorg.freedesktop.org
/
31 define Package
/xorg-server-X11R7.2
32 $(call Package
/xorg-server-X11R7.2
/Default
)
34 DEPENDS
:=+compositeproto-X11R7.1 \
35 +damageproto-X11R7.0 \
37 +recordproto-X11R7.0 \
38 +resourceproto-X11R7.0 \
39 +scrnsaverproto-X11R7.1 \
50 +xf86driproto-X11R7.0 \
51 +applewmproto-X11R7.0 \
54 +windowswmproto-X11R7.0 \
55 +xf86rushproto-X11R7.0 \
56 +xproxymanagementprotocol-X11R7.0 \
58 +xf86miscproto-X11R7.0 \
59 +xf86vidmodeproto-X11R7.0 \
60 +xf86dgaproto-X11R7.0 \
62 +xineramaproto-X11R7.0 \
68 +libXxf86misc-X11R7.1 \
79 define Package
/xorg-server-X11R7.2
-config
80 $(call Package
/xorg-server-X11R7.2
/Default
)
81 TITLE
:=Xorg server configuration tools
82 DEPENDS
:=xorg-server-X11R7.2
85 define Build
/Configure
86 (cd
$(PKG_BUILD_DIR
) \
87 $(CP
) $(SCRIPT_DIR
)/config.
{guess
,sub
} $(PKG_BUILD_DIR
)/ && \
90 $(CONFIGURE_ARGS_XTRA
) \
92 --with-default-font-path
=built-ins \
97 $(MAKE
) -C
$(PKG_BUILD_DIR
)
98 $(MAKE
) -C
$(PKG_BUILD_DIR
) DESTDIR
="$(PKG_INSTALL_DIR)" install
102 define Package
/xorg-server-X11R7.2
/install
103 $(INSTALL_DIR
) $(1)/usr
/bin
104 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/Xorg
$(1)/usr
/bin
/
105 cd
$(1)/usr
/bin
; ln
-s Xorg X
106 $(INSTALL_DIR
) $(1)/usr
/share
107 $(CP
) $(PKG_INSTALL_DIR
)/usr
/share
/* $(1)/usr
/share
/
108 $(INSTALL_DIR
) $(1)/usr
/lib
/xserver
109 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/xserver
/* $(1)/usr
/lib
/xserver
110 $(INSTALL_DIR
) $(1)/usr
/lib
/xorg
/
111 $(CP
) -r
$(PKG_INSTALL_DIR
)/usr
/lib
/xorg
/* $(1)/usr
/lib
/xorg
/
112 find
$(1)/usr
/lib
/xorg
/ -name
*.la | xargs
rm -rf
113 $(INSTALL_DIR
) $(1)/usr
/lib
/X11
/
114 $(CP
) -r
$(PKG_INSTALL_DIR
)/usr
/lib
/X11
/* $(1)/usr
/lib
/X11
/
115 rm -rf
$(1)/usr
/share
/X11
$(1)/usr
/lib
/X11
/xserver
116 $(INSTALL_DIR
) $(1)/var
/log
/
117 $(INSTALL_DIR
) $(1)/etc
/X11
/
118 $(CP
) files
/xorg.conf
$(1)/etc
/X11
/
121 define Packages
/xorg-server-X11R7.2
-config
/install
122 $(INSTALL_DIR
) $(1)/usr
/bin
123 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/xorgconfig
$(1)/usr
/bin
/
126 define Build
/InstallDev
127 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/* $(STAGING_DIR
)/usr
/include/
128 $(CP
) $(PKG_BUILD_DIR
)/xorg-server.
pc $(STAGING_DIR
)/usr
/lib
/pkgconfig
/
131 $(eval
$(call BuildPackage
,xorg-server-X11R7.2
))
132 $(eval
$(call BuildPackage
,xorg-server-X11R7.2
-config
))