RFC: Use libxkbcommon in Xorg

Dirk Wallenstein halsmit at t-online.de
Mon Oct 25 01:40:57 PDT 2010


Hi,

On Thu, Oct 21, 2010 at 10:26:38PM -0400, Kristian Høgsberg wrote:
> We put the libxkbcommon library up here:
> 
>   http://cgit.freedesktop.org/xorg/lib/libxkbcommon

[...]

> structs and removed dependencies on libxkbfile.  At this point
> libxkbcommon only depends on xproto (for keycodes and a few other
> defines) and kbproto.  I added a flex generated lexer instead of the

[...] 

> The Xorg side of the work is over here:
> 
>   http://cgit.freedesktop.org/~krh/xserver/log/?h=xkbcommon

I moved my focus temporarily away from xkb, but I can provide a
moduleset for people using x-jhbuild.  Just put the attached moduleset
into ~/.x-jhbuild/.internal/distro-modulesets and edit the config-file:
    moduleset = 'xkbcommon'
or use the '-m' command-line option:
    $> xjh -m xkbcommon build xorg-server

-- 
Greetings,
Dirk
-------------- next part --------------
<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->

<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>

<moduleset>
  <repository type="git" name="git.freedesktop.org" href="git://anongit.freedesktop.org/" default="yes"/>
  <include href="xjh.modules"/>

  <autotools id="libxkbcommon">
    <branch module="xorg/lib/libxkbcommon" checkoutdir="xorg/lib/libxkbcommon"/>
    <dependencies>
      <dep package="xproto"/>
      <dep package="kbproto"/>
    </dependencies>
  </autotools>

  <autotools id="xorg-server">
    <branch module="~krh/xserver" checkoutdir="people/krh/xorg-server" revision="xkbcommon"/>
    <dependencies>
      <dep package="xorg-protos"/>
      <dep package="mesa"/>
      <dep package="libXaw"/>
      <dep package="libXfont"/>
      <dep package="xtrans"/>
      <dep package="libXau"/>
      <dep package="libxkbfile"/>
      <dep package="libXdmcp"/>
      <dep package="libXxf86vm"/>
      <dep package="libXinerama"/>
      <dep package="libdrm"/>
      <dep package="libdmx"/>
      <dep package="libXtst"/>
      <dep package="libXres"/>
      <dep package="pixman"/>
      <dep package="libpciaccess"/>
      <dep package="libxkbcommon"/>
    </dependencies>
  </autotools>

</moduleset>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff-xjh-xkbcommon.png
Type: image/png
Size: 15622 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20101025/596feba9/attachment-0001.png>


More information about the xorg-devel mailing list