1Source: xorg-server 2Section: x11 3Priority: optional 4Maintainer: Debian X Strike Force <debian-x@lists.debian.org> 5Build-Depends: 6 debhelper-compat (= 12), 7 po-debconf, 8 quilt, 9 pkg-config, 10 bison, 11 flex, 12 xutils-dev (>= 1:7.6+4), 13 xfonts-utils (>= 1:7.5+1), 14 x11proto-dev (>= 2018.4), 15 xtrans-dev (>= 1.3.5), 16 libxau-dev (>= 1:1.0.5-2), 17 libxdmcp-dev (>= 1:0.99.1), 18 libxfont-dev (>= 1:2.0.1), 19 libxkbfile-dev (>= 1:0.99.1), 20 libpixman-1-dev (>= 0.27.2), 21 libpciaccess-dev (>= 0.12.901), 22 libgcrypt-dev, 23 nettle-dev, 24 libudev-dev (>= 151-3) [linux-any], 25 libselinux1-dev (>= 2.0.80) [linux-any], 26 libaudit-dev [linux-any], 27 libdrm-dev (>= 2.4.89) [!hurd-i386], 28 libgl1-mesa-dev (>= 9.2), 29 mesa-common-dev, 30 libunwind-dev [amd64 arm64 armel armhf hppa i386 ia64 mips64 mips64el mipsel powerpc powerpcspe ppc64 ppc64el sh4], 31 libxmuu-dev (>= 1:0.99.1), 32 libxext-dev (>= 1:0.99.1), 33 libx11-dev (>= 2:1.6), 34 libxrender-dev (>= 1:0.9.0), 35 libxi-dev (>= 2:1.6.99.1), 36 libdmx-dev (>= 1:1.0.1), 37 libxpm-dev (>= 1:3.5.3), 38 libxaw7-dev (>= 1:0.99.1), 39 libxt-dev (>= 1:0.99.1), 40 libxmu-dev (>= 1:0.99.1), 41 libxtst-dev (>= 1:0.99.1), 42 libxres-dev (>= 1:0.99.1), 43 libxfixes-dev (>= 1:3.0.0), 44 libxv-dev, 45 libxinerama-dev, 46 libxshmfence-dev (>= 1.1) [!hurd-i386], 47# glamor 48 libepoxy-dev [linux-any kfreebsd-any], 49 libegl1-mesa-dev [linux-any kfreebsd-any], 50 libgbm-dev (>= 10.2) [linux-any kfreebsd-any], 51# XCB bits for Xephyr 52 libx11-xcb-dev, 53 libxcb1-dev, 54 libxcb-xkb-dev, 55 libxcb-shape0-dev, 56 libxcb-render0-dev, 57 libxcb-render-util0-dev, 58 libxcb-util0-dev, 59 libxcb-image0-dev, 60 libxcb-icccm4-dev, 61 libxcb-shm0-dev, 62 libxcb-keysyms1-dev, 63 libxcb-randr0-dev, 64 libxcb-xv0-dev, 65 libxcb-glx0-dev, 66 libxcb-xf86dri0-dev (>= 1.6), 67# unit tests 68 xkb-data, 69 x11-xkb-utils, 70# arc4random_buf(), getpeereid() 71 libbsd-dev, 72# xwayland 73 libnvidia-egl-wayland-dev, 74 libwayland-dev [linux-any], 75 wayland-protocols (>= 1.10) [linux-any], 76#logind 77 libdbus-1-dev (>= 1.0) [linux-any], 78# systemd-daemon 79 libsystemd-dev [linux-any], 80Build-Depends-Indep: xz-utils 81Standards-Version: 3.9.8 82Rules-Requires-Root: binary-targets 83Vcs-Git: https://salsa.debian.org/xorg-team/xserver/xorg-server.git 84Vcs-Browser: https://salsa.debian.org/xorg-team/xserver/xorg-server 85Homepage: https://www.x.org/ 86 87Package: xserver-xorg-core 88Architecture: any 89Depends: 90 xserver-common (>= ${source:Version}), 91 keyboard-configuration [linux-any kfreebsd-any], 92 udev (>= 149) [linux-any], 93 devd [kfreebsd-any], 94# for glamor; not a shlibdep because we use epoxy 95 libegl1 [linux-any kfreebsd-any], 96 ${shlibs:Depends}, 97 ${misc:Depends}, 98Recommends: 99 libgl1-mesa-dri (>= 7.10.2-4), 100 default-logind | logind, 101Suggests: xfonts-100dpi | xfonts-75dpi, xfonts-scalable 102Breaks: 103 libgl1-mesa-dri (<< 18.0.5), 104 xserver-xorg (<< 1:7.7+10~), 105 systemd (<< 226-4~), 106Replaces: 107 xserver-xorg-video-modesetting, 108 xserver-xorg (<< 1:7.7+10~), 109Conflicts: 110 xserver-xorg-input-evtouch, 111 xserver-xorg-video-modesetting, 112Provides: 113 ${videoabi}, 114 ${inputabi}, 115 xserver-xorg-video-modesetting, 116Description: Xorg X server - core server 117 The Xorg X server is an X server for several architectures and operating 118 systems, which is derived from the XFree86 4.x series of X servers. 119 . 120 The Xorg server supports most modern graphics hardware from most vendors, 121 and supersedes all XFree86 X servers. 122 . 123 More information about X.Org can be found at: 124 <URL:https://www.x.org> 125 . 126 This package is built from the X.org xserver module. 127 128Package: xserver-xorg-core-udeb 129Package-Type: udeb 130Section: debian-installer 131# exclude sparc because of linker errors 132Architecture: any 133Depends: 134# merged: xserver-common (>= ${source:Version}), 135 xkb-data-udeb, 136 x11-xkb-utils-udeb, 137# disabled: keyboard-configuration [linux-any kfreebsd-any], 138 udev-udeb (>= 149) [linux-any], 139 devd-udeb [kfreebsd-any], 140 ${shlibs:Depends}, 141 ${misc:Depends}, 142Provides: 143 ${videoabi}, 144 ${inputabi}, 145Description: Xorg X server - core server 146 This is a udeb, or a microdeb, for the debian-installer. 147 148Package: xserver-xorg-dev 149Architecture: any 150Depends: 151 libpixman-1-dev (>= 0.27.2), 152 x11proto-dev (>= 2018.4), 153 libxfont-dev, 154 libxkbfile-dev, 155 libpciaccess-dev, 156 mesa-common-dev, 157 ${misc:Depends}, 158Description: Xorg X server - development files 159 This package provides development files for the X.Org ('Xorg') X server. 160 This is not quite the same as the DDK (Driver Development Kit) from the 161 XFree86 4.x and X.Org 6.7, 6.8 and 6.9 series of servers; it provides 162 headers and a pkg-config file for drivers using autotools to build 163 against. 164 . 165 Unless you are developing or building a driver, you probably want 166 xserver-xorg and/or xserver-xorg-core instead. 167 . 168 More information about X.Org can be found at: 169 <URL:https://www.x.org> 170 . 171 This package is built from the X.org xserver module. 172 173Package: xdmx 174Architecture: any 175Depends: 176 xserver-common (>= ${source:Version}), 177 ${shlibs:Depends}, 178 ${misc:Depends}, 179Description: distributed multihead X server 180 Xdmx is a proxy X server that uses one or more other X servers as its 181 display device(s). It provides multi-head X functionality for displays that 182 might be located on different machines. Xdmx functions as a front-end X server 183 that acts as a proxy to a set of back-end X servers. All of the visible 184 rendering is passed to the back-end X servers. Clients connect to the Xdmx 185 front-end, and everything appears as it would in a regular multi-head 186 configuration. If Xinerama is enabled (e.g., with +xinerama on the command 187 line), the clients see a single large screen. 188 . 189 More information about X.Org can be found at: 190 <URL:https://www.x.org> 191 . 192 This package is built from the X.org xserver module. 193 194Package: xdmx-tools 195Architecture: any 196Depends: 197 xdmx, 198 ${shlibs:Depends}, 199 ${misc:Depends}, 200Description: Distributed Multihead X tools 201 This package provides a collection of tools used for administration of 202 the Xdmx server; see the xdmx package for more information. 203 . 204 More information about X.Org can be found at: 205 <URL:https://www.x.org> 206 . 207 This package is built from the X.org xserver module. 208 209Package: xnest 210Architecture: any 211Depends: 212 xserver-common (>= ${source:Version}), 213 ${shlibs:Depends}, 214 ${misc:Depends}, 215Recommends: libgl1-mesa-dri (>= 7.1~rc1) 216Provides: xserver 217Description: Nested X server 218 Xnest is a nested X server that simply relays all its requests to another 219 X server, where it runs as a client. This means that it appears as another 220 window in your current X session. Xnest relies upon its parent X server 221 for font services. 222 . 223 Use of the Xephyr X server instead of Xnest is recommended. 224 . 225 More information about X.Org can be found at: 226 <URL:https://www.x.org> 227 . 228 This package is built from the X.org xserver module. 229 230Package: xvfb 231Architecture: any 232Depends: 233 xserver-common (>= ${source:Version}), 234 ${shlibs:Depends}, 235 ${misc:Depends}, 236Recommends: xauth 237Provides: xserver 238Multi-Arch: foreign 239Description: Virtual Framebuffer 'fake' X server 240 Xvfb provides an X server that can run on machines with no display hardware 241 and no physical input devices. It emulates a dumb framebuffer using virtual 242 memory. The primary use of this server was intended to be server testing, 243 but other novel uses for it have been found, including testing clients 244 against unusual depths and screen configurations, doing batch processing with 245 Xvfb as a background rendering engine, load testing, as an aid to porting the 246 X server to a new platform, and providing an unobtrusive way to run 247 applications that don't really need an X server but insist on having one 248 anyway. 249 . 250 This package also contains a convenience script called xvfb-run which 251 simplifies the automated execution of X clients in a virtual server 252 environment. This convenience script requires the use of the xauth 253 program. 254 . 255 More information about X.Org can be found at: 256 <URL:https://www.x.org> 257 . 258 This package is built from the X.org xserver module. 259 260Package: xserver-xephyr 261Architecture: any 262Depends: 263 xserver-common (>= ${source:Version}), 264 ${shlibs:Depends}, 265 ${misc:Depends}, 266Recommends: libgl1-mesa-dri (>= 7.1~rc1) 267Provides: xserver 268Description: nested X server 269 Xephyr is an X server that can be run inside another X server, 270 much like Xnest. It is based on the kdrive X server, and as a 271 result it supports newer extensions than Xnest, including render and 272 composite. 273 . 274 More information about X.Org can be found at: 275 <URL:https://www.x.org> 276 . 277 This package is built from the X.org xserver module. 278 279Package: xserver-common 280Architecture: all 281Multi-Arch: foreign 282Depends: 283 x11-common, 284 xkb-data, 285 x11-xkb-utils, 286 ${misc:Depends}, 287Recommends: 288 xfonts-base, 289 xauth, 290Replaces: xserver-xorg-core (<< 2:1.5.2) 291Description: common files used by various X servers 292 This package provides files necessary for all X.Org based X servers. 293 294Package: xorg-server-source 295Architecture: all 296Depends: 297 ${misc:Depends}, 298Description: Xorg X server - source files 299 This package provides original Debian (with Debian patches already 300 applied, and autotools files updated) sources for the X.Org ('Xorg') 301 X server shipped in a tarball. This enables other projects re-using 302 X server codebase (e.g. VNC servers) to (re-)use officially 303 Debian-supported version of the X xserver for their builds. 304 . 305 Unless you are building a software product using X server sources, 306 you probably want xserver-xorg and/or xserver-xorg-core instead. 307 308Package: xwayland 309Architecture: linux-any 310Depends: 311 xserver-common (>= ${source:Version}), 312 ${shlibs:Depends}, 313 ${misc:Depends}, 314Description: Xwayland X server 315 This package provides an X server running on top of wayland, using wayland 316 input devices for input and forwarding either the root window or individual 317 top-level windows as wayland surfaces. 318 319Package: xserver-xorg-legacy 320Architecture: any 321Depends: 322 xserver-common (>= ${source:Version}), 323 ${shlibs:Depends}, 324 ${misc:Depends}, 325Breaks: 326 x11-common (<< 1:7.7+10~), 327 xserver-xorg-core (<< 2:1.17.2-3~), 328Replaces: 329 x11-common (<< 1:7.7+10~), 330 xserver-xorg-core (<< 2:1.17.2-3~), 331Description: setuid root Xorg server wrapper 332 This package provides a wrapper for the Xorg X server, which is 333 necessary for legacy drivers and non-Linux kernels. 334