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 define Package
/xorg-server-X11R7.2
/Default
24 URL
:=http
://xorg.freedesktop.org
/
27 define Package
/xorg-server-X11R7.2
28 $(call Package
/xorg-server-X11R7.2
/Default
)
30 DEPENDS
:=+compositeproto-X11R7.1 \
31 +damageproto-X11R7.0 \
33 +recordproto-X11R7.0 \
34 +resourceproto-X11R7.0 \
35 +scrnsaverproto-X11R7.1 \
46 +xf86driproto-X11R7.0 \
47 +applewmproto-X11R7.0 \
50 +windowswmproto-X11R7.0 \
51 +xf86rushproto-X11R7.0 \
52 +xproxymanagementprotocol-X11R7.0 \
54 +xf86miscproto-X11R7.0 \
55 +xf86vidmodeproto-X11R7.0 \
56 +xf86dgaproto-X11R7.0 \
58 +xineramaproto-X11R7.0 \
64 +libXxf86misc-X11R7.1 \
75 define Package
/xorg-server-X11R7.2
-config
76 $(call Package
/xorg-server-X11R7.2
/Default
)
77 TITLE
:=Xorg server configuration tools
78 DEPENDS
:=xorg-server-X11R7.2
81 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
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 \
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
))