aboutsummaryrefslogtreecommitdiff
path: root/package/x11r7
Commit message (Collapse)AuthorAgeFilesLines
* xfont_font-misc-misc: remove mapfiles workaroundGravatar Peter Korsgaard2011-08-061-6/+0
| | | | | | Not needed anymore after the recent pkg-config mapfiles fix. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xorg-xserver: configure needs pkg-configGravatar Peter Korsgaard2011-07-251-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove --{enable,disable}-{shared,static} from autotools packagesGravatar Thomas Petazzoni2011-06-1240-47/+21
| | | | | | | | Now that those values are passed at the autotools infrastructure level, there's no need for every package to pass inconsistent values. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libXfont: don't build devel documentation for hostGravatar Vasily Khoruzhick2011-05-161-0/+1
| | | | | Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* font-misc-misc: Don't pull fonts encodings from host systemGravatar Vasily Khoruzhick2011-05-161-0/+6
| | | | | | | Use encodings from staging dir. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_libX11: don't build docs for hostGravatar Vasily Khoruzhick2011-05-161-0/+3
| | | | | | | | It depends on utils provided by host system, and they sometimes are missing. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xlib_xtrans: drop pkgconfig patch now we're search usr/share/pkgconfigGravatar Peter Korsgaard2011-03-271-11/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xorg-server: point localstatedir to /varGravatar Gustavo Zacarias2011-03-101-1/+1
| | | | | | | We don't want logs to end up in /usr/var/log Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/x11r7: apply libtool patch where possibleGravatar Peter Korsgaard2011-02-1735-35/+0
| | | | | | | Now that we have libtool-2.2.x patch support, we can get rid of a bunch of _LIBTOOL_PATH = NO, fixing (potential) cross link issues. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xfont_font-util: remove mapfiles workaroundGravatar Peter Korsgaard2011-01-301-8/+0
| | | | | | | Not needed (in fact breaks the build) now pkg-config --variable= does the right thing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libxcb: use correct python variableGravatar Peter Korsgaard2011-01-281-1/+1
| | | | | | Directory is /usr/lib/python$(PYTHON_VERSION_MAJOR). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libxcb: use host-python and fix dependenciesGravatar Peter Korsgaard2011-01-271-4/+8
| | | | | | | | | Now that we have a proper host-python package, use that one instead of whatever might be available on the build host. Also don't overwrite the host-python package version variable and fix dependency list (xcb-proto is needed for the host). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xcb-proto: needs python for the hostGravatar Peter Korsgaard2011-01-271-0/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xlogo: needs libXft and pkg-configGravatar Peter Korsgaard2010-12-292-1/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mesa3d: ensure it can only be compiled with modular X serverGravatar Peter 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 2965Gravatar Thomas 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 correctlyGravatar Thomas 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 CFLAGSGravatar Matt 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 enabledGravatar Peter Korsgaard2010-11-071-1/+6
| | | | | | Closes #2533 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xinit: Bump to 1.2.1Gravatar Paulius 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 TinyXGravatar Paulius 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 cacheGravatar Thomas 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 libXawGravatar Peter Korsgaard2010-10-142-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xmore: remove double libXprintUtil dependencyGravatar Peter Korsgaard2010-10-142-2/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xcursorgen: bump versionGravatar Peter Korsgaard2010-10-141-1/+1
| | | | | | Needed for libpng 1.4.x support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xinput: needs libXiGravatar Peter Korsgaard2010-10-142-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_xbacklight: needs libXrandr/XrenderGravatar Peter Korsgaard2010-10-062-1/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xapp_twm: needs libX11/Xext/Xt/XmuGravatar Peter Korsgaard2010-10-062-0/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove unneeded _INSTALL_TARGET_OPT definitionsGravatar Thomas 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 hooksGravatar Thomas Petazzoni2010-09-121-7/+11
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove unused X11_PREFIX optionGravatar Thomas Petazzoni2010-07-281-7/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xserver: Add xkeyboard-config as a dependencyGravatar Thomas 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 installedGravatar Thomas 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_xkbcompGravatar Thomas 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 serverGravatar Peter 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 serverGravatar Peter Korsgaard2010-07-211-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: libdrm is not needed for tinyxGravatar Peter 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 tinyxGravatar Peter 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 issuesGravatar Thomas 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-gperfGravatar Thomas 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 typoGravatar Peter 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-intltoolGravatar Paul 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 installGravatar Peter 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"Gravatar 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 installGravatar Paulius 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 xserverGravatar Paulius 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 regexpGravatar Peter 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/buildrootGravatar Peter Korsgaard2010-05-0845-137/+126
|\
| * xfonts: fix dependencies and build processGravatar Thomas 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 hostGravatar Thomas 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>