<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/x11r7, branch 2010.08</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2010.08</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2010.08'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2010-07-27T22:30:26+00:00</updated>
<entry>
<title>Remove unused X11_PREFIX option</title>
<updated>2010-07-27T22:30:26+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-07-27T21:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ef2c11e51a08383c4a3bbd370e12e1db4875a447'/>
<id>urn:sha1:ef2c11e51a08383c4a3bbd370e12e1db4875a447</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>xserver: Add xkeyboard-config as a dependency</title>
<updated>2010-07-27T20:48:15+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-07-22T14:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=a43e7e798c8db5787e2ca943ffd46641d2ebd31e'/>
<id>urn:sha1:a43e7e798c8db5787e2ca943ffd46641d2ebd31e</id>
<content type='text'>
xkeyboard-config is required to install keymap files to the target,
without which the X server does not start.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>xserver: tell the X server where fonts are installed</title>
<updated>2010-07-27T20:48:14+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-07-22T13:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=fb04640649750c556916916c2745670a6254ef72'/>
<id>urn:sha1:fb04640649750c556916916c2745670a6254ef72</id>
<content type='text'>
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 &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>xkeyboard-config: add dependency on host-xapp_xkbcomp</title>
<updated>2010-07-27T20:48:14+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-07-22T13:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ee363f5231462014fa21350514a1d7613f39ae88'/>
<id>urn:sha1:ee363f5231462014fa21350514a1d7613f39ae88</id>
<content type='text'>
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 &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>xserver-xorg: disable SDL kdrive server</title>
<updated>2010-07-24T18:34:03+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-07-24T18:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c03cab1430326beea676ce25b1abd20b45b42568'/>
<id>urn:sha1:c03cab1430326beea676ce25b1abd20b45b42568</id>
<content type='text'>
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 &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>xserver: dri support is only for the modular server</title>
<updated>2010-07-21T07:53:51+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-07-21T07:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=8bbf552993397ece696272f1f75fa47af110a005'/>
<id>urn:sha1:8bbf552993397ece696272f1f75fa47af110a005</id>
<content type='text'>
Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>xserver: libdrm is not needed for tinyx</title>
<updated>2010-07-20T21:29:42+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-07-20T21:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=fd5b0dc8fe3bb3f53e23553e0710baa64f6ae107'/>
<id>urn:sha1:fd5b0dc8fe3bb3f53e23553e0710baa64f6ae107</id>
<content type='text'>
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 &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>xserver: libpciaccess is not needed for tinyx</title>
<updated>2010-07-20T14:07:12+00:00</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2010-07-20T14:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=7be1fd6c68f20322bb12eed1bfe15a3a42a0bcd5'/>
<id>urn:sha1:7be1fd6c68f20322bb12eed1bfe15a3a42a0bcd5</id>
<content type='text'>
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 &lt;jacmet@sunsite.dk&gt;
</content>
</entry>
<entry>
<title>xlib_libXt: fix build issues</title>
<updated>2010-07-06T08:32:35+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-06-25T09:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ff15966c2ecc9258232ac49edf31c7f904eaf225'/>
<id>urn:sha1:ff15966c2ecc9258232ac49edf31c7f904eaf225</id>
<content type='text'>
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 &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>xcb-util: add dependency on host-gperf</title>
<updated>2010-07-06T08:32:35+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2010-06-25T09:32:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=def6e3fd144a677d0b666a97ebc31a8be21b8ebd'/>
<id>urn:sha1:def6e3fd144a677d0b666a97ebc31a8be21b8ebd</id>
<content type='text'>
gperf on the host is needed, since it is used by xcb-util to generate
a perfect hash function.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
