Add patch that contain Mali fixes.
[deb_xorg-server.git] / debian / control
1 Source: xorg-server
2 Section: x11
3 Priority: optional
4 Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
5 XSBC-Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
6 Build-Depends:
7 debhelper (>= 7),
8 dpkg-dev (>= 1.16.1),
9 quilt,
10 lsb-release,
11 pkg-config,
12 bison,
13 flex,
14 automake,
15 libtool,
16 xauth,
17 xutils-dev (>= 1:7.6+4),
18 xfonts-utils (>= 1:7.5+1),
19 x11proto-bigreqs-dev (>= 1:1.1.0),
20 x11proto-composite-dev (>= 1:0.4),
21 x11proto-core-dev (>= 7.0.22),
22 x11proto-damage-dev (>= 1.1),
23 x11proto-fixes-dev (>= 1:5.0-2ubuntu1),
24 x11proto-kb-dev (>= 1.0.3),
25 x11proto-xinerama-dev,
26 x11proto-randr-dev (>= 1.4.0),
27 x11proto-record-dev (>= 1.13.99.1),
28 x11proto-render-dev (>= 2:0.11),
29 x11proto-resource-dev (>= 1.2.0),
30 x11proto-scrnsaver-dev,
31 x11proto-video-dev,
32 x11proto-xcmisc-dev (>= 1.2.0),
33 x11proto-xext-dev (>= 7.2.99.901),
34 x11proto-xf86bigfont-dev (>= 1.2.0),
35 x11proto-xf86dga-dev (>= 2.0.99.1),
36 x11proto-xf86vidmode-dev (>= 2.2.99.1),
37 x11proto-present-dev,
38 x11proto-dri3-dev,
39 xtrans-dev (>= 1.3.2),
40 libxau-dev (>= 1:1.0.5-2),
41 x11proto-input-dev (>= 2.3),
42 x11proto-dri2-dev (>= 2.8),
43 libxdmcp-dev (>= 1:0.99.1),
44 libxfont-dev (>= 1:1.4.2),
45 libxkbfile-dev (>= 1:0.99.1),
46 libpixman-1-dev (>= 0.27.2),
47 libpciaccess-dev (>= 0.12.901),
48 libgcrypt-dev,
49 nettle-dev,
50 libudev-dev (>= 151-3) [linux-any],
51 libselinux1-dev (>= 2.0.80) [linux-any],
52 libaudit-dev [linux-any],
53 x11proto-xf86dri-dev (>= 2.1.0),
54 libdrm-dev (>= 2.4.3) [!hurd-i386],
55 x11proto-gl-dev (>= 1.4.17),
56 libgl1-mesa-dev (>= 9.2),
57 libxmuu-dev (>= 1:0.99.1),
58 libxext-dev (>= 1:0.99.1),
59 libx11-dev (>= 2:1.6),
60 libxrender-dev (>= 1:0.9.0),
61 libxi-dev (>= 2:1.7.1.901),
62 x11proto-dmx-dev (>= 1:2.2.99.1),
63 libdmx-dev (>= 1:1.0.1),
64 libxpm-dev (>= 1:3.5.3),
65 libxaw7-dev (>= 1:0.99.1),
66 libxt-dev (>= 1:0.99.1),
67 libxmu-dev (>= 1:0.99.1),
68 libxtst-dev (>= 1:0.99.1),
69 libxres-dev (>= 1:0.99.1),
70 libxfixes-dev (>= 1:5.0.1),
71 libxv-dev,
72 libxinerama-dev,
73 libxshmfence-dev (>= 1.1) [!hurd-i386],
74 # XCB bits for Xephyr
75 libxcb1-dev,
76 libxcb-shape0-dev,
77 libxcb-util0-dev,
78 libxcb-image0-dev,
79 libxcb-icccm4-dev,
80 libxcb-shm0-dev,
81 libxcb-keysyms1-dev,
82 libxcb-xv0-dev,
83 libxcb-glx0-dev,
84 libxcb-xf86dri0-dev (>= 1.6),
85 # unit tests
86 xkb-data,
87 x11-xkb-utils,
88 # getpeereid()
89 libbsd-dev [kfreebsd-any],
90 # XMir
91 libmirclient-dev (>= 0.1.5) [!arm64 !powerpc !ppc64el],
92 libatomic-ops-dev,
93 Standards-Version: 3.9.3
94 Vcs-Git: git://git.debian.org/git/pkg-xorg/xserver/xorg-server
95 Vcs-Browser: http://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git
96
97 Package: xserver-xorg-core
98 Architecture: any
99 Depends:
100 xserver-common (>= ${source:Version}),
101 keyboard-configuration [linux-any kfreebsd-any],
102 udev (>= 149) [linux-any],
103 devd [kfreebsd-any],
104 ${shlibs:Depends},
105 ${misc:Depends},
106 Recommends: libgl1-mesa-dri (>= 7.10.2-4)
107 Suggests: xfonts-100dpi | xfonts-75dpi, xfonts-scalable
108 Breaks:
109 xserver-xorg-video,
110 xserver-xorg-video-1.0,
111 xserver-xorg-video-1.9,
112 xserver-xorg-video-2,
113 xserver-xorg-video-4,
114 xserver-xorg-video-5,
115 xserver-xorg-video-6,
116 xserver-xorg-input,
117 xserver-xorg-input-2,
118 xserver-xorg-input-2.1,
119 xserver-xorg-input-4,
120 xserver-xorg-input-7,
121 xserver-xorg-input-wacom (<< 0.7.8),
122 xserver-xorg-input-joystick (<= 1:1.5.0-3),
123 xserver-xorg-input-synaptics (<= 1.2.2-1ubuntu4),
124 xserver-xorg-input-tslib (<= 0.0.6-3),
125 xserver-xorg-input-vmmouse (<= 1:12.6.5-4ubuntu2),
126 xserver-xorg-input-wacom (<= 0.10.5+20100415-1),
127 xserver-xorg-video-cyrix (<= 1:1.1.0-8),
128 xserver-xorg-video-i810 (<< 2:2.4),
129 xserver-xorg-video-imstt (<= 1:1.1.0-7),
130 xserver-xorg-video-nsc (<= 1:2.8.3-4),
131 xserver-xorg-video-sunbw2 (<= 1:1.1.0-5),
132 xserver-xorg-video-v4l (<< 1:0.2.0),
133 xserver-xorg-video-vga (<= 1:4.1.0-8),
134 libgl1-mesa-dri (<< 7.10.2-4),
135 libgl1-mesa-dri-experimental (<< 7.10.2-4),
136 qt4-x11 (<< 4:4.8.0-1ubuntu2),
137 utouch-geis (<< 2.2.3),
138 utouch-frame (<< 2.1.0),
139 unity (<< 7.0.2),
140 libxfixes3 (<< 1:5.0.1),
141 libxi6 (<< 2:1.7.1.901),
142 Conflicts:
143 xserver-xorg-input-evtouch,
144 Provides:
145 ${videoabi},
146 ${inputabi},
147 Description: Xorg X server - core server
148 The Xorg X server is an X server for several architectures and operating
149 systems, which is derived from the XFree86 4.x series of X servers.
150 .
151 The Xorg server supports most modern graphics hardware from most vendors,
152 and supersedes all XFree86 X servers.
153 .
154 More information about X.Org can be found at:
155 <URL:http://www.X.org>
156 .
157 This package is built from the X.org xserver module.
158
159 Package: xserver-xorg-core-udeb
160 XC-Package-Type: udeb
161 Section: debian-installer
162 # exclude sparc because of linker errors
163 Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64el s390
164 Depends:
165 # merged: xserver-common (>= ${source:Version}),
166 xkb-data-udeb,
167 x11-xkb-utils-udeb,
168 # disabled: keyboard-configuration [linux-any kfreebsd-any],
169 udev-udeb (>= 149) [linux-any],
170 devd-udeb [kfreebsd-any],
171 ${shlibs:Depends},
172 ${misc:Depends},
173 Provides:
174 ${videoabi},
175 ${inputabi},
176 Description: Xorg X server - core server
177 This is a udeb, or a microdeb, for the debian-installer.
178
179 Package: xserver-xorg-dev
180 Architecture: any
181 Depends:
182 libpixman-1-dev (>= 0.27.2),
183 x11proto-core-dev (>= 7.0.22),
184 x11proto-input-dev (>= 2.3),
185 x11proto-xext-dev (>= 7.2.99.901),
186 x11proto-video-dev,
187 x11proto-randr-dev (>= 1.4.0),
188 x11proto-render-dev (>= 2:0.11),
189 x11proto-dri2-dev (>= 2.8),
190 x11proto-gl-dev (>= 1.4.17),
191 x11proto-fonts-dev,
192 x11proto-xinerama-dev,
193 x11proto-kb-dev,
194 x11proto-xf86dri-dev,
195 x11proto-resource-dev (>= 1.2.0),
196 x11proto-scrnsaver-dev,
197 x11proto-xf86bigfont-dev (>= 1.2.0),
198 x11proto-dri3-dev,
199 x11proto-present-dev,
200 libxkbfile-dev,
201 libpciaccess-dev,
202 mesa-common-dev,
203 libmirclient-dev [!arm64 !powerpc !ppc64el],
204 ${misc:Depends},
205 Description: Xorg X server - development files
206 This package provides development files for the X.Org ('Xorg') X server.
207 This is not quite the same as the DDK (Driver Development Kit) from the
208 XFree86 4.x and X.Org 6.7, 6.8 and 6.9 series of servers; it provides
209 headers and a pkg-config file for drivers using autotools to build
210 against.
211 .
212 Unless you are developing or building a driver, you probably want
213 xserver-xorg and/or xserver-xorg-core instead.
214 .
215 More information about X.Org can be found at:
216 <URL:http://www.X.org>
217 .
218 This package is built from the X.org xserver module.
219
220 Package: xdmx
221 Architecture: any
222 Depends:
223 xserver-common (>= ${source:Version}),
224 ${shlibs:Depends},
225 ${misc:Depends},
226 Description: distributed multihead X server
227 Xdmx is a proxy X server that uses one or more other X servers as its
228 display device(s). It provides multi-head X functionality for displays that
229 might be located on different machines. Xdmx functions as a front-end X server
230 that acts as a proxy to a set of back-end X servers. All of the visible
231 rendering is passed to the back-end X servers. Clients connect to the Xdmx
232 front-end, and everything appears as it would in a regular multi-head
233 configuration. If Xinerama is enabled (e.g., with +xinerama on the command
234 line), the clients see a single large screen.
235 .
236 More information about X.Org can be found at:
237 <URL:http://www.X.org>
238 .
239 This package is built from the X.org xserver module.
240
241 Package: xdmx-tools
242 Architecture: any
243 Depends:
244 xdmx,
245 ${shlibs:Depends},
246 ${misc:Depends},
247 Description: Distributed Multihead X tools
248 This package provides a collection of tools used for administration of
249 the Xdmx server; see the xdmx package for more information.
250 .
251 More information about X.Org can be found at:
252 <URL:http://www.X.org>
253 .
254 This package is built from the X.org xserver module.
255
256 Package: xnest
257 Architecture: any
258 Depends:
259 xserver-common (>= ${source:Version}),
260 ${shlibs:Depends},
261 ${misc:Depends},
262 Recommends: libgl1-mesa-dri (>= 7.1~rc1)
263 Provides: xserver
264 Description: Nested X server
265 Xnest is a nested X server that simply relays all its requests to another
266 X server, where it runs as a client. This means that it appears as another
267 window in your current X session. Xnest relies upon its parent X server
268 for font services.
269 .
270 Use of the Xephyr X server instead of Xnest is recommended.
271 .
272 More information about X.Org can be found at:
273 <URL:http://www.X.org>
274 .
275 This package is built from the X.org xserver module.
276
277 Package: xvfb
278 Architecture: any
279 Depends:
280 xserver-common (>= ${source:Version}),
281 ${shlibs:Depends},
282 ${misc:Depends},
283 xauth,
284 x11-xkb-utils
285 Recommends: libgl1-mesa-dri
286 Provides: xserver
287 Multi-Arch: foreign
288 Description: Virtual Framebuffer 'fake' X server
289 Xvfb provides an X server that can run on machines with no display hardware
290 and no physical input devices. It emulates a dumb framebuffer using virtual
291 memory. The primary use of this server was intended to be server testing,
292 but other novel uses for it have been found, including testing clients
293 against unusual depths and screen configurations, doing batch processing with
294 Xvfb as a background rendering engine, load testing, as an aid to porting the
295 X server to a new platform, and providing an unobtrusive way to run
296 applications that don't really need an X server but insist on having one
297 anyway.
298 .
299 This package also contains a convenience script called xvfb-run which
300 simplifies the automated execution of X clients in a virtual server
301 environment. This convenience script requires the use of the xauth
302 program.
303 .
304 More information about X.Org can be found at:
305 <URL:http://www.X.org>
306 .
307 This package is built from the X.org xserver module.
308
309 Package: xserver-xephyr
310 Architecture: any
311 Depends:
312 xserver-common (>= ${source:Version}),
313 ${shlibs:Depends},
314 ${misc:Depends},
315 Recommends: libgl1-mesa-dri (>= 7.1~rc1)
316 Provides: xserver
317 Description: nested X server
318 Xephyr is an X server that can be run inside another X server,
319 much like Xnest. It is based on the kdrive X server, and as a
320 result it supports newer extensions than Xnest, including render and
321 composite.
322 .
323 More information about X.Org can be found at:
324 <URL:http://www.X.org>
325 .
326 This package is built from the X.org xserver module.
327
328 Package: xserver-xorg-core-dbg
329 Architecture: any
330 Depends:
331 xserver-xorg-core (= ${binary:Version}),
332 ${misc:Depends},
333 Priority: extra
334 Section: debug
335 Description: Xorg - the X.Org X server (debugging symbols)
336 The Xorg X server is an X server for several architectures and operating
337 systems, which is derived from the XFree86 4.x series of X servers.
338 .
339 The Xorg server supports most modern graphics hardware from most vendors,
340 and supersedes all XFree86 X servers.
341 .
342 This package provides debugging symbols for the Xorg X server and associated
343 modules.
344
345 Package: xserver-common
346 Architecture: all
347 Depends:
348 x11-common,
349 xkb-data,
350 x11-xkb-utils,
351 ${misc:Depends},
352 Recommends:
353 xfonts-base,
354 xauth,
355 Breaks:
356 xserver-common-lts-quantal (<< 3:0),
357 xserver-common-lts-raring (<< 3:0),
358 xserver-common-lts-saucy (<< 3:0),
359 xserver-common-lts-trusty (<< 3:0),
360 Replaces:
361 xserver-common-lts-quantal (<< 3:0),
362 xserver-common-lts-raring (<< 3:0),
363 xserver-common-lts-saucy (<< 3:0),
364 xserver-common-lts-trusty (<< 3:0),
365 xserver-xorg-core (<< 2:1.5.2)
366 Description: common files used by various X servers
367 This package provides files necessary for all X.Org based X servers.
368
369 Package: xserver-xorg-xmir
370 Architecture: amd64 armhf i386
371 Depends:
372 ${shlibs:Depends},
373 ${misc:Depends},
374 xserver-xorg-core (= ${binary:Version}),
375 Description: Xorg - the X.Org X server (module for running nested in Mir)
376 xserver-xorg-xmir provides an extension module to support running an
377 Xorg as a client of an existing Mir compositor.
378
379 Package: xorg-server-source
380 Architecture: all
381 Depends:
382 ${misc:Depends},
383 Description: Xorg X server - source files
384 This package provides original Debian (with Debian patches already
385 applied, and autotools files updated) sources for the X.Org ('Xorg')
386 X server shipped in a tarball. This enables other projects re-using
387 X server codebase (e.g. VNC servers) to (re-)use officially
388 Debian-supported version of the X xserver for their builds.
389 .
390 Unless you are building a software product using X server sources,
391 you probably want xserver-xorg and/or xserver-xorg-core instead.