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