summaryrefslogtreecommitdiff
path: root/xorg.modules
blob: 3ac0814d38d3c53c5b81503f84f176e59b8cfd28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?xml version="1.0" standalone="no"?> <!--*- mode: nxml -*-->
<!DOCTYPE moduleset SYSTEM "moduleset.dtd">
<?xml-stylesheet type="text/xsl" href="moduleset.xsl"?>

<moduleset>
  <include href="/jhbuild/checkout/xorg/util/modular/xorg.modules" />
  <!-- <include href="http://cgit.freedesktop.org/xorg/util/modular/plain/xorg.modules" /> -->

  <repository type="git" name="jturney" href="git://people.freedesktop.org/~jturney/"/>
  <repository type="git" name="git.freedesktop.org" href="git://anongit.freedesktop.org/git/"/>
  <repository type="git" name="sourceforge" href="git://git.code.sf.net/p/"/>
  <repository type="git" name="cairo" href="git://anongit.freedesktop.org/git/cairo"/>

  <testmodule id="startup-test" type="script">
    <branch repo="jturney" module="tests/startup-test" checkoutdir="tests/startup"/>
    <dependencies>
      <dep package="xorg"/>
    </dependencies>
  </testmodule>

  <testmodule id="glean-test" type="script">
    <branch repo="jturney" module="tests/glean-test" checkoutdir="tests/glean"/>
    <dependencies>
      <dep package="glean"/>
      <dep package="xorg"/>
    </dependencies>
  </testmodule>

  <autotools id="glean" supports-non-srcdir-builds="no" skip-autogen="true">
    <branch repo="sourceforge" module="glean/code" checkoutdir="glean"/>
    <dependencies>    
      <dep package="libGL"/>
      <dep package="mesa-glut"/>
    </dependencies>
  </autotools>

  <autotools id="GLEW" skip-autogen="true" supports-non-srcdir-builds="no" check-target="false" makeargs="LDFLAGS.EXTRA=-L$GLEW_DEST/lib" makeinstallargs="install GLEW_DEST=/jhbuild/install/_jhbuild/root-GLEW/jhbuild/install/">
    <branch repo="sourceforge" module="glew/code" checkoutdir="glew"/>
  </autotools>

  <autotools id="xcb-test">
    <branch repo="jturney" module="xcb-test" checkoutdir="tests/xcb-test"/>
    <dependencies>
      <dep package="xcb"/>
    </dependencies>
  </autotools>

  <autotools id="cairo">
    <branch repo="cairo" module="cairo" checkoutdir="cario"/>
  </autotools>

  <cmake id="piglit" cmakeargs="-DOPENGL_gl_LIBRARY=/usr/lib/libGL.dll.a -DOPENGL_glu_LIBRARY=/usr/lib/libGLU.dll.a">
  <!-- we need to provide paths to libGL, libGLU, otherwise cmake decides to use the w32api ones -->
  <!-- really this should point to the libs we have built, but we don't have libdir here -->
    <branch repo="git.freedesktop.org" module="piglit" checkoutdir="piglit"/>
  </cmake>

  <autotools id="libGL-indirect-only" supports-non-srcdir-builds="no" check-target="false" skip-autogen="never">
    <branch repo="git.freedesktop.org" module="mesa/mesa" checkoutdir="mesa/mesa-indirect-only"/>
    <dependencies>
      <dep package="glproto"/>
      <dep package="libXdamage"/>
      <dep package="libX11"/>
      <dep package="libXext"/>
      <dep package="libXi"/>
      <dep package="libXmu"/>
    </dependencies>
  </autotools>


  <autotools id="libGL-indirect-only">
    <branch repo="git.freedesktop.org" module="mesa/mesa" checkoutdir="mesa/mesa-indirect-only"/>
    <dependencies>
      <dep package="xf86driproto"/>
      <dep package="dri2proto"/>
      <dep package="glproto"/>
      <dep package="libXxf86vm"/>
      <dep package="libXdamage"/>
      <dep package="libdrm"/>
      <dep package="libX11"/>
      <dep package="libXext"/>
      <dep package="libXi"/>
      <dep package="libXmu"/>
    </dependencies>
  </autotools>

  <metamodule id="xwin">
    <dependencies>
      <dep package="libWindowsWM"/>
      <dep package="The X Window System"/>
      <dep package="mesa-demos"/>
    </dependencies>
  </metamodule>

  <metamodule id="tests">
    <dependencies>
      <dep package="startup-test"/>
      <dep package="glean-test"/>
    </dependencies>
  </metamodule>

  <metamodule id="extras">
    <dependencies>
      <dep package="mesa-demos"/>
      <dep package="xts"/>
      <dep package="xcb"/>
    </dependencies>
  </metamodule>

  <autotools id="xrestop">
    <branch repo="git.freedesktop.org" module="xorg/app/xrestop" checkoutdir="xorg/app/xrestop"/>
  </autotools>

  <autotools id="libxkbcommon">
    <branch repo="git.freedesktop.org" module="xorg/lib/libxkbcommon" checkoutdir="xorg/lib/libxkbcommon"/>
  </autotools>

  <autotools id="xfontsel">
    <branch repo="git.freedesktop.org" module="xorg/app/xfontsel" checkoutdir="xorg/app/xfontsel"/>
  </autotools>

  <autotools id="xrx">
    <branch repo="git.freedesktop.org" module="xorg/app/xrx" checkoutdir="xorg/app/xrx"/>
  </autotools>

  <autotools id="xcb-demo">
    <branch repo="git.freedesktop.org" module="xcb/demo" checkoutdir="xcb/demo"/>
  </autotools>

</moduleset>