summaryrefslogtreecommitdiffstats
path: root/package/x11r7
Commit message (Collapse)AuthorAgeFilesLines
* mesa3d: ensure it can only be compiled with modular X serverPeter Korsgaard2010-12-271-0/+1
| | | | | | | | kdrive has no glx support, and mesa3d depends on libdrm which needs largefile support (just like the modular server), so ensure mesa3d can only be enabled in that configuration. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xkeyboard-config: bump to 2.0 to fix bug 2965Thomas Petazzoni2010-12-221-2/+2
| | | | | | | | | | | | | | | | | | | Closes #2965 For some odd reason, xkeyboard-config < 1.8 was creating a symbolic link from /usr/share/X11/xkb/xkbcomp to the xkbcomp binary. But in cross-compilation mode, this is absurd as the xkbcomp binary to which the link is pointing is the one in $(HOST_DIR). This symbolic link thing has been removed completely starting from xkeyboard-config 1.9. See http://cgit.freedesktop.org/xkeyboard-config/commit/?id=f413dff57e77e7b01461508f74b4e92d1dc8defd. Therefore, we simply bump xkeyboard-config to the latest available version, 2.0. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libX11: compile makekeys for the host correctlyThomas Petazzoni2010-12-211-3/+2
| | | | | | | | | | | | | | | | | | | | | | As reported by Miroslav Ignjatovic in bug #2983, our hack in xlib_libX11 to build makekeys for the host does not work, for several reasons: * As we are building a tool for the host, we shouldn't pass -I$(STAGING_DIR)/usr/include, since the $(STAGING_DIR) contains headers of packages for the target. * Instead, we should use the headers in $(HOST_DIR)/usr/include. They were not used due to a typo: $(HOST_CFLAGS) must be used instead of $(HOSTCFLAGS). * Finally, in order for makekeys to find the required headers in $(HOST_DIR)/usr/include, we must depend on host-xproto_xproto. This fixes bug #2983. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver-xorg: fix CFLAGSMatt Johnson2010-11-271-1/+1
| | | | | | | Ensure we just append to TARGET_CFLAGS, instead of overriding it. Signed-off-by: Matt Johnson <mj1856@hotmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver-xorg: enable glx support if mesa3d is enabledPeter Korsgaard2010-11-071-1/+6
| | | | | | Closes #2533 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xinit: Bump to 1.2.1Paulius Zaleckas2010-11-051-2/+1
| | | | | | Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Create X symlink for TinyXPaulius Zaleckas2010-11-051-0/+4
| | | | | | | | | | When installing TinyX to target create /usr/bin/X symlink to Xfbdev as it is the only TinyX driver we build. This makes utils like startx happy :) Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove support for shared configuration cacheThomas Petazzoni2010-11-051-1/+0
| | | | | | | | | | | | | | | | | The configuration cache shared between packages, while being in principle a nice idea to speed-up the configuration of packages by avoiding repetitive identical checks, turned out to be unreliable due to the subtle differences between similar but not identical checks in different packages. After spending some time trying to fix those, we concluded that supporting the shared configuration cache is definitely too hard and too unreliable, and that we'd better get rid of it altogether. This patch therefore removes the shared configuration cache infrastructure and usage. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xmore: needs libXawPeter Korsgaard2010-10-142-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xmore: remove double libXprintUtil dependencyPeter Korsgaard2010-10-142-2/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xcursorgen: bump versionPeter Korsgaard2010-10-141-1/+1
| | | | | | Needed for libpng 1.4.x support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xinput: needs libXiPeter Korsgaard2010-10-142-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xbacklight: needs libXrandr/XrenderPeter Korsgaard2010-10-062-1/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_twm: needs libX11/Xext/Xt/XmuPeter Korsgaard2010-10-062-0/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove unneeded _INSTALL_TARGET_OPT definitionsThomas Petazzoni2010-09-2756-56/+0
| | | | | | | | Now that <pkg>_INSTALL_TARGET_OPT always defaults to 'DESTDIR=$(TARGET_DIR) install', we can remove the <pkg>_INSTALL_TARGET_OPT definition from a lot of packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xlib_libX11: convert old-style hooks to new-style hooksThomas Petazzoni2010-09-121-7/+11
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove unused X11_PREFIX optionThomas Petazzoni2010-07-281-7/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xserver: Add xkeyboard-config as a dependencyThomas Petazzoni2010-07-272-0/+2
| | | | | | | xkeyboard-config is required to install keymap files to the target, without which the X server does not start. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xserver: tell the X server where fonts are installedThomas Petazzoni2010-07-271-1/+2
| | | | | | | All fonts are installed in /usr/share/fonts/X11 and not in /usr/lib/X11/fonts/ where the X server looks by default. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xkeyboard-config: add dependency on host-xapp_xkbcompThomas Petazzoni2010-07-2715-1/+29
| | | | | | | | | | | In order to get xkeyboard-config to build, it needs xkbcomp to be built on the host, i.e host-xapp_xkbcomp. In turn, xapp_xkbcomp needs xlib_libX11 and xlib_libxkbfile, which in turn need a few libraries. This commit adds all the relevant dependencies to build everything that is needed to get xkeyboard-config to build correctly. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xserver-xorg: disable SDL kdrive serverPeter Korsgaard2010-07-241-1/+2
| | | | | | | | Otherwise the build breaks if the SDL package is enabled, as xserver's configure script detects SDL support, but doesn't find our sdl-config script, so linking fails. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: dri support is only for the modular serverPeter Korsgaard2010-07-211-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: libdrm is not needed for tinyxPeter Korsgaard2010-07-202-3/+2
| | | | | | | | libdrm is only needed for the modular server, and as libdrm needs largefile support and tinyx doesn't, this dependency could cause a build failure. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: libpciaccess is not needed for tinyxPeter Korsgaard2010-07-202-2/+2
| | | | | | | | libpciaccess is only needed for the modular server, and as libpciaccess needs largefile support and tinyx doesn't, this dependency could cause a build failure. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libXt: fix build issuesThomas Petazzoni2010-07-062-2/+97
| | | | | | | | | | | | | | | | The .mk file was hacking the CC_FOR_BUILD value so that $(STAGING_DIR)/usr/include is added to the include path. This is not correct since $(STAGING_DIR) contains target stuff, not host stuff. The correct fix is to add a dependency on host-xproto_xproto, which will install the needed headers in $(HOST_DIR)/usr/include. In addition to that, a patch is added to make xlib_libXt build system behave properly in the cross-compilation case, where the makestrs tool needs to be built on the host as part of the compilation process. This was working before because of our quirky TARGET_CONFIGURE_OPTS, but those are going to be fixed in a future commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xcb-util: add dependency on host-gperfThomas Petazzoni2010-07-061-0/+1
| | | | | | | gperf on the host is needed, since it is used by xcb-util to generate a perfect hash function. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xserver_xorg-server: fix _MAKE typoPeter Korsgaard2010-07-011-1/+1
| | | | | | The variable should be XSERVER_XORG_SERVER_MAKE, not .._XSERVER_MAKE. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xkeyboard-config: Depends on host-intltoolPaul Jones2010-06-081-0/+1
| | | | | | | Closes #1813 Signed-off-by: Paul Jones <paul@pauljones.id.au> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver_xorg-server: Use $(MAKE1) for make installPeter Korsgaard2010-05-301-0/+1
| | | | | | Xserver installation fails with parallel make jobs. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Revert "xserver_xorg-server: Use $(MAKE1) for make install"Peter Korsgaard2010-05-301-3/+1
| | | | | | | | | | | This reverts commit b7acacaf6e84ec05ed76dd419e645cfbd6683f7a. Closes #1855 We DO need to install into staging for all the xdriver-* packages, so revert this commit. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver_xorg-server: Use $(MAKE1) for make installPaulius Zaleckas2010-05-281-1/+3
| | | | | | | | | | Xserver installation fails with parallel make jobs. Installation to staging is not needed. So just remove it instead of converting to $(MAKE1). Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove locale dependency from xserverPaulius Zaleckas2010-05-281-4/+3
| | | | | | | XServer compiles just fine without locale support Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libxcb: relax host-python regexpPeter Korsgaard2010-05-101-1/+1
| | | | | | | | Some python versions print x.y rather than x.y.z as version number, so make regexp more robust. Reported-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'misc-fixes2' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2010-05-0845-137/+126
|\
| * xfonts: fix dependencies and build processThomas Petazzoni2010-05-0636-108/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of assuming that mkfontdir and mkfontscale are available on the development system, use the one installed in $(HOST_DIR). The FCCACHE variable is removed, because, for some reason, the installation process of xfonts disables the call to fc-cache when a DESTDIR is passed. See the definition of XORG_FONT_FCCACHE in aclocal.m4 in font packages: AC_DEFUN([XORG_FONT_FCCACHE],[ AC_PATH_PROG(FCCACHE, fc-cache) FCCACHE_WARN='echo "** Warning: fonts.cache not built" ; echo "** Generate this file manually on host system using fc-cache"' if test x"$FCCACHE" = x ; then RUN_FCCACHE="${FCCACHE_WARN}" else RUN_FCCACHE='@(if test -z "$(DESTDIR)"; then echo $(FCCACHE) $(fontdir); $(FCCACHE) $(fontdir); else' RUN_FCCACHE="${RUN_FCCACHE} ${FCCACHE_WARN} ; fi)" fi AC_SUBST([RUN_FCCACHE]) ]) In addition to this, we update the font dependencies to include font-utils for the host, mkfontdir for the host, mkfontscale for the host and bdftopcf for the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * xapp_mkfontdir: enable for the hostThomas Petazzoni2010-05-061-0/+2
| | | | | | | | | | | | | | When compiling xfonts, mkfontdir is needed for the host, therefore, enable it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Enable xapp_bdftopcf dependencies for the hostThomas Petazzoni2010-05-065-0/+8
| | | | | | | | | | | | | | | | | | | | | | Now that xapp_bdftopcf is enabled on the host, we also need its dependencies to be available for the host. The dependency of host-xapp_bdftopcf is host-xlib_libXfont, which itself depends on a bunch of other packages. Some of them were already available for the host, some not (xfont_encodings, xlib_xtrans, xproto_fontcacheproto, xproto_fontsproto) and are therefore added by this patch. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * xapp_bdftopcf: enable for the hostThomas Petazzoni2010-05-061-0/+2
| | | | | | | | | | | | | | Compiling xfonts require having bdftopcf installed on the host. Therefore, enable host support for this package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * xfont_font-util: enable host packageThomas Petazzoni2010-05-062-29/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling xfonts, host utilities like bdftopcf or ucs2any, part of xfont_font-util are needed. Until now, xfont_font-util was installing ugly symbolic links, assuming that these tools were available on the development machine. This patch enables the host package for xfont_font-util, removes the post-install.sh script, and keeps only the useful part of this script in a post install hook. host-xfont_font-util will be used later by xfont packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | xlib_libX11: re-add a patch to fix the keysymdef issueThomas Petazzoni2010-05-071-0/+35
| | | | | | | | | | | | | | | | | | | | | | When xlib_libX11 was bumped to 1.3.2 in commit 1d956c9190dafbe425e9e02255b540641e27f690, the keysymdef patch was dropped. However, this patch is still needed in order to be able to tell ./configure where the keysymdef header file is installed. The patch has been updated for 1.3.2. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | libxcb: fix path to Python modulesThomas Petazzoni2010-05-071-1/+2
|/ | | | | | | | | | | | | | | | | | | When building libxcb, the variable XCBPROTO_XCBPYTHONDIR must point to the location where the Python modules needed to run the c_client.py program are installed. The path $(STAGING_DIR)/usr/lib/python2.6/site-packages was hardcoded. However, it doesn't work when the version of Python installed on the host is Python 2.5. Therefore, add a little bit of magic to compute the host Python version. We also verify that Python is available on the host, as we don't build it in Buildroot. Fixes bug #1531. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* X11 OpenChrome driver depends on libxcompositePaulius Zaleckas2010-05-032-1/+14
| | | | | Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove useless HOST_*_LIBTOOL_PATCHThomas Petazzoni2010-05-021-1/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Make Mesa3D optional for X11Darius Augulis2010-05-0115-5/+20
| | | | | | | [Peter: XF86DRIPROTO should only be selected if mesa is enabled] Signed-off-by: Darius Augulis <augulis.darius@gmail.com> Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xda_xcursor-themes: depends on libXcursorDarius Augulis2010-05-012-3/+4
| | | | | | | | While at it convert spaces to TABs Signed-off-by: Darius Augulis <augulis.darius@gmail.com> Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libXtst: depends on libXiPaulius Zaleckas2010-05-012-2/+8
| | | | | Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* X11R7.5 - remove all version information from Config.in filesWill Wagner2010-04-22241-241/+0
| | | | | | | | | | As discussed on the list, don't want to have to change the Config.in file when we bump the version of a package Signed-off-by: Will Wagner <will_wagner@carallon.com> Acked-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libXaw: do not build docs (fails if missing host tools), also cleanup makefileWill Wagner2010-04-221-2/+1
| | | | | | | Signed-off-by: Will Wagner <will_wagner@carallon.com> Acked-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove XEvIE (app & proto) as removed from X11R7.5Will Wagner2010-04-226-45/+0
| | | | | | | | [Peter: remove select from xserver Config.in] Signed-off-by: Will Wagner <will_wagner@carallon.com> Acked-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove XFree86-Misc (lib & proto) as removed from X11R7.5Will Wagner2010-04-2214-54/+4
| | | | | | | | [Peter: also remove selects from affected Config.in's] Signed-off-by: Will Wagner <will_wagner@carallon.com> Acked-by: Paulius Zaleckas <paulius.zaleckas@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>