| 63 | === xorg.jhbuildrc === |
| 64 | {{{ #!sh |
| 65 | moduleset = os.path.join(os.environ['BASE'], 'xorg.modules') |
| 66 | modules = [ 'The X Window System' ] |
| 67 | checkoutroot = os.path.join(os.environ['BASE'], 'xorg_sources') |
| 68 | prefix = os.path.join(os.environ['BASE'], 'xorg_knl') |
| 69 | os.environ['ACLOCAL'] = 'aclocal -I ' + os.path.join(prefix, 'share/aclocal') |
| 70 | os.environ['PKG_CONFIG_PATH'] = os.path.join(prefix, 'lib/pkgconfig') \ |
| 71 | + ':' + os.path.join(prefix, 'share/pkgconfig') \ |
| 72 | + ':' + os.path.join(os.environ['PKG_CONFIG_PATH']) |
| 73 | skip = os.environ['XORG_SKIP_SET'] |
| 74 | branches['mesa-mesa'] = '13.0' |
| 75 | }}} |
| 77 | === xorg.modules === |
| 78 | In the following we list differences to the general file from [https://cgit.freedesktop.org/xorg/util/modular/plain/xorg.modules HERE]. |
| 79 | {{{ #!sh |
| 80 | [...] |
| 81 | <!-- The X Window System - Meta Module --> |
| 82 | [...] |
| 83 | <!-- <dep package="The X11 Applications"/> --> |
| 84 | [...] |
| 85 | <!-- <dep package="xorg-docs"/> --> |
| 86 | [...] |
| 87 | <!-- X Input and Video Drivers - Meta Module --> |
| 88 | <metamodule id="The X Video Drivers"> |
| 89 | <dependencies> |
| 90 | <dep package="xf86-video-dummy"/> |
| 91 | <dep package="xf86-video-fbdev"/> |
| 92 | <dep package="xf86-video-vesa"/> |
| 93 | <dep package="xf86-video-v4l"/> |
| 94 | </dependencies> |
| 95 | </metamodule> |
| 96 | [...] |
| 97 | <!-- X11 Protocol & Extensions - Modules definition --> |
| 98 | [...] |
| 99 | <repository type="tarball" name="github-tar" href="https://github.com/"/> |
| 100 | <autotools id="libepoxy"> |
| 101 | <pkg-config>epoxy.pc</pkg-config> |
| 102 | <branch repo="github-tar" |
| 103 | module="anholt/libepoxy/archive/v${version}.tar.gz" |
| 104 | version="1.3.1" |
| 105 | checkoutdir="libepoxy-${version}" |
| 106 | size="284227"/> |
| 107 | <dependencies> |
| 108 | <dep package="libxtrans"/> |
| 109 | <dep package="mesa-mesa"/> |
| 110 | </dependencies> |
| 111 | </autotools> |
| 112 | [...] |
| 113 | <!-- The X Server --> |
| 114 | [...] |
| 115 | <dep package="libpixman"/> |
| 116 | <dep package="app-xkbcomp"/> |
| 117 | <dep package="libxshmfence"/> |
| 118 | <dep package="libepoxy"/> |
| 119 | </dependencies> |
| 120 | <suggests> |
| 121 | [...] |
| 122 | <!-- The Mesa 3D Graphics Library - Modules Definition --> |
| 123 | <autotools id="mesa-mesa" autogenargs="--enable-xa --enable-gbm --enable-glx --enable-texture-float --enable-gallium-osmesa --enable-gallium-llvm --enable-llvm-shared-libs --enable-dri --with-dri-drivers= --with-gallium-drivers=swrast,swr --disable-osmesa --enable-gallium-osmesa"> |
| 124 | [...] |
| 125 | }}} |