Add patch that contain Mali fixes.
[deb_xorg-server.git] / debian / control
CommitLineData
7217e0ca
ML
1Source: xorg-server
2Section: x11
3Priority: optional
4Maintainer: Ubuntu X-SWAT <ubuntu-x@lists.ubuntu.com>
5XSBC-Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
6Build-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,
93Standards-Version: 3.9.3
94Vcs-Git: git://git.debian.org/git/pkg-xorg/xserver/xorg-server
95Vcs-Browser: http://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git
96
97Package: xserver-xorg-core
98Architecture: any
99Depends:
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},
106Recommends: libgl1-mesa-dri (>= 7.10.2-4)
107Suggests: xfonts-100dpi | xfonts-75dpi, xfonts-scalable
108Breaks:
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),
142Conflicts:
143 xserver-xorg-input-evtouch,
144Provides:
145 ${videoabi},
146 ${inputabi},
147Description: 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
159Package: xserver-xorg-core-udeb
160XC-Package-Type: udeb
161Section: debian-installer
162# exclude sparc because of linker errors
163Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64el s390
164Depends:
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},
173Provides:
174 ${videoabi},
175 ${inputabi},
176Description: Xorg X server - core server
177 This is a udeb, or a microdeb, for the debian-installer.
178
179Package: xserver-xorg-dev
180Architecture: any
181Depends:
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},
205Description: 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
220Package: xdmx
221Architecture: any
222Depends:
223 xserver-common (>= ${source:Version}),
224 ${shlibs:Depends},
225 ${misc:Depends},
226Description: 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
241Package: xdmx-tools
242Architecture: any
243Depends:
244 xdmx,
245 ${shlibs:Depends},
246 ${misc:Depends},
247Description: 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
256Package: xnest
257Architecture: any
258Depends:
259 xserver-common (>= ${source:Version}),
260 ${shlibs:Depends},
261 ${misc:Depends},
262Recommends: libgl1-mesa-dri (>= 7.1~rc1)
263Provides: xserver
264Description: 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
277Package: xvfb
278Architecture: any
279Depends:
280 xserver-common (>= ${source:Version}),
281 ${shlibs:Depends},
282 ${misc:Depends},
283 xauth,
284 x11-xkb-utils
285Recommends: libgl1-mesa-dri
286Provides: xserver
287Multi-Arch: foreign
288Description: 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
309Package: xserver-xephyr
310Architecture: any
311Depends:
312 xserver-common (>= ${source:Version}),
313 ${shlibs:Depends},
314 ${misc:Depends},
315Recommends: libgl1-mesa-dri (>= 7.1~rc1)
316Provides: xserver
317Description: 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
328Package: xserver-xorg-core-dbg
329Architecture: any
330Depends:
331 xserver-xorg-core (= ${binary:Version}),
332 ${misc:Depends},
333Priority: extra
334Section: debug
335Description: 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
345Package: xserver-common
346Architecture: all
347Depends:
348 x11-common,
349 xkb-data,
350 x11-xkb-utils,
351 ${misc:Depends},
352Recommends:
353 xfonts-base,
354 xauth,
355Breaks:
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),
360Replaces:
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)
366Description: common files used by various X servers
367 This package provides files necessary for all X.Org based X servers.
368
369Package: xserver-xorg-xmir
370Architecture: amd64 armhf i386
371Depends:
372 ${shlibs:Depends},
373 ${misc:Depends},
374 xserver-xorg-core (= ${binary:Version}),
375Description: 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
379Package: xorg-server-source
380Architecture: all
381Depends:
382 ${misc:Depends},
383Description: 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.