3 %bcond_with multigl # package libglx.so in a way allowing concurrent install with nvidia/fglrx drivers
4 %bcond_without dri2 # DRI2 support
5 %bcond_with dbus # D-BUS support
6 %bcond_with hal # HAL support
7 %bcond_without udev # UDEV support
8 %bcond_without dmx # DMX support
9 %bcond_with record # RECORD extension
11 # ABI versions, see hw/xfree86/common/xf86Module.h
12 %define xorg_xserver_server_ansic_abi 0.4
13 %define xorg_xserver_server_extension_abi 3.0
14 %define xorg_xserver_server_font_abi 0.6
15 %define xorg_xserver_server_videodrv_abi 7.0
16 %define xorg_xserver_server_xinput_abi 9.0
20 Summary(pl.UTF-8): Serwer X.org
21 Name: xorg-xserver-server
23 Release: %{rel}%{?with_multigl:.mgl}
26 Source0: http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-%{version}.tar.bz2
27 # Source0-md5: 5326bc5e84f2e3455321ab2baed26362
28 Source1: 10-quirks.conf
30 Patch0: %{name}-xwrapper.patch
31 Patch1: %{name}-pic-libxf86config.patch
32 Patch2: %{name}-fb-size.patch
33 Patch3: %{name}-less-acpi-brokenness.patch
34 Patch4: %{name}-git.patch
35 Patch5: %{name}-builtin-SHA1.patch
36 URL: http://xorg.freedesktop.org/
37 BuildRequires: Mesa-libGL-devel >= 7.8.1
39 BuildRequires: OpenGL-GLX-devel
40 BuildRequires: autoconf >= 2.57
41 BuildRequires: automake
43 %if %{with hal} || %{with dbus}
44 BuildRequires: dbus-devel
46 %{?with_hal:BuildRequires: hal-devel}
47 BuildRequires: libdrm-devel >= 2.4.5
48 BuildRequires: libtool
49 BuildRequires: ncurses-devel
50 BuildRequires: pam-devel
51 BuildRequires: perl-base
52 BuildRequires: pixman-devel >= 0.16.0
53 BuildRequires: pkgconfig >= 1:0.19
54 BuildRequires: udev-devel
55 BuildRequires: xorg-app-mkfontscale
56 BuildRequires: xorg-font-font-util >= 1.1
57 BuildRequires: xorg-lib-libX11-devel
58 BuildRequires: xorg-lib-libXau-devel
59 BuildRequires: xorg-lib-libXaw-devel
60 BuildRequires: xorg-lib-libXdamage-devel
61 BuildRequires: xorg-lib-libXdmcp-devel
62 BuildRequires: xorg-lib-libXext-devel
63 BuildRequires: xorg-lib-libXfont-devel
64 BuildRequires: xorg-lib-libXi-devel >= 1.2
65 BuildRequires: xorg-lib-libXmu-devel
66 BuildRequires: xorg-lib-libXpm-devel
67 BuildRequires: xorg-lib-libXrender-devel
68 BuildRequires: xorg-lib-libXres-devel
69 BuildRequires: xorg-lib-libXt-devel >= 1.0.0
70 BuildRequires: xorg-lib-libXtst-devel >= 1.0.99.2
71 BuildRequires: xorg-lib-libXv-devel
72 BuildRequires: xorg-lib-libXxf86dga-devel
73 BuildRequires: xorg-lib-libXxf86misc-devel
74 BuildRequires: xorg-lib-libXxf86vm-devel
75 %{?with_dmx:BuildRequires: xorg-lib-libdmx-devel >= 1.0.99.1}
76 BuildRequires: xorg-lib-libfontenc-devel
77 BuildRequires: xorg-lib-libpciaccess-devel
78 BuildRequires: xorg-lib-libxkbfile-devel
79 BuildRequires: xorg-lib-libxkbui-devel >= 1.0.2
80 BuildRequires: xorg-lib-xtrans-devel >= 1.2.2
81 BuildRequires: xorg-proto-bigreqsproto-devel >= 1.1.0
82 BuildRequires: xorg-proto-compositeproto-devel >= 0.4
83 BuildRequires: xorg-proto-damageproto-devel >= 1.1
84 %{?with_dmx:BuildRequires: xorg-proto-dmxproto-devel}
85 %{?with_dri2:BuildRequires: xorg-proto-dri2proto-devel >= 2.1}
86 BuildRequires: xorg-proto-fixesproto-devel >= 4.1
87 BuildRequires: xorg-proto-fontcacheproto-devel
88 BuildRequires: xorg-proto-fontsproto-devel
89 BuildRequires: xorg-proto-glproto-devel >= 1.4.8
90 BuildRequires: xorg-proto-inputproto-devel >= 1.9.99.902
91 BuildRequires: xorg-proto-kbproto-devel >= 1.0.3
92 BuildRequires: xorg-proto-printproto-devel
93 BuildRequires: xorg-proto-randrproto-devel >= 1.2.99.3
94 %{?with_record:BuildRequires: xorg-proto-recordproto-devel}
95 BuildRequires: xorg-proto-renderproto-devel >= 0.11
96 BuildRequires: xorg-proto-resourceproto-devel
97 BuildRequires: xorg-proto-scrnsaverproto-devel >= 1.1.0
98 BuildRequires: xorg-proto-videoproto-devel
99 BuildRequires: xorg-proto-xcmiscproto-devel >= 1.2.0
100 BuildRequires: xorg-proto-xextproto-devel >= 1:7.0.99.3
101 BuildRequires: xorg-proto-xf86bigfontproto-devel
102 BuildRequires: xorg-proto-xf86dgaproto-devel
103 BuildRequires: xorg-proto-xf86driproto-devel >= 2.0.4
104 BuildRequires: xorg-proto-xf86miscproto-devel
105 BuildRequires: xorg-proto-xf86vidmodeproto-devel
106 BuildRequires: xorg-proto-xineramaproto-devel
107 BuildRequires: xorg-proto-xproto-devel >= 7.0.13
108 BuildRequires: xorg-util-util-macros >= 1.5
109 #BR: xcalibrateproto, tslib (for KDRIVE only)
110 #BR: glitz-devel >= 0.4.3 (for XGL and EGL only)
111 Requires(triggerpostun): sed >= 4.0
112 Requires: pixman >= 0.16.0
113 Requires: xkeyboard-config
115 Requires: xorg-app-rgb >= 0.99.3
116 Requires: xorg-app-xkbcomp
117 # xserver default config expects evdev+dbus+hald
118 %{?with_hal:Suggests: dbus}
121 Suggests: xorg-driver-input-evdev
122 # xserver requires fixed and cursor fonts
123 Requires: xorg-font-font-alias
124 Requires: xorg-font-font-cursor-misc
125 Requires: xorg-font-font-misc-misc-base >= 1.0.0-0.3
126 Suggests: xkeyboard-config
127 Provides: xorg-xserver-server(ansic-abi) = %{xorg_xserver_server_ansic_abi}
128 Provides: xorg-xserver-server(extension-abi) = %{xorg_xserver_server_extension_abi}
129 Provides: xorg-xserver-server(font-abi) = %{xorg_xserver_server_font_abi}
130 Provides: xorg-xserver-server(videodrv-abi) = %{xorg_xserver_server_videodrv_abi}
131 Provides: xorg-xserver-server(xinput-abi) = %{xorg_xserver_server_xinput_abi}
132 Obsoletes: X11-Xserver < 1:7.0.0
133 Obsoletes: X11-driver-i2c < 1:7.0.0
134 Obsoletes: X11-modules < 1:7.0.0
135 Obsoletes: X11-setup < 1:7.0.0
136 Obsoletes: XFree86-Xserver < 1:7.0.0
137 Obsoletes: XFree86-modules < 1:7.0.0
138 Obsoletes: XFree86-setup < 1:7.0.0
140 Obsoletes: xorg-xserver-server-xorgcfg
141 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
143 # avoid self-dependencies on included modules
144 %define _noautoreq libscanpci.so libxf1bpp.so
147 Xorg server is a generally used X server which uses display hardware.
148 It requires proper driver for your display hardware.
150 %description -l pl.UTF-8
151 Serwer Xorg to podstawowy serwer X wyświetlający obraz na karcie
152 graficznej. Do działania wymaga odpowiedniego sterownika.
154 %package -n xorg-xserver-Xdmx
155 Summary: Xdmx - distributed multi-head X server
156 Summary(pl.UTF-8): Xdmx - rozproszony, wielomonitorowy serwer X
159 %description -n xorg-xserver-Xdmx
160 Xdmx - distributed multi-head X server.
162 %description -n xorg-xserver-Xdmx -l pl.UTF-8
163 Xdmx - rozproszony, wielomonitorowy serwer X.
165 %package -n xorg-xserver-Xnest
166 Summary: Xnest - nested X server
167 Summary(pl.UTF-8): Xnest - zagnieżdżony serwer X
169 Obsoletes: X11-Xnest < 1:7.0.0
170 Obsoletes: XFree86-Xnest < 1:7.0.0
171 Obsoletes: Xserver-Xnest
173 %description -n xorg-xserver-Xnest
174 Xnest is an X Window System server which runs in an X window. Xnest is
175 a 'nested' window server, actually a client of the real X server,
176 which manages windows and graphics requests for Xnest, while Xnest
177 manages the windows and graphics requests for its own clients.
179 %description -n xorg-xserver-Xnest -l pl.UTF-8
180 Xnest jest serwerem X uruchamianym w okienku innego serwera X. Xnest
181 zachowuje się jak klient X w stosunku do prawdziwego serwera X, a jak
182 serwer X dla własnych klientów.
184 %description -n xorg-xserver-Xnest -l ru.UTF-8
185 Xnest - это сервер X Window System, который работает в окне X. На
186 самом деле это клиент реального X-сервера, который управляет окнами и
187 графическими запросами для Xnest в то время, как Xnest управляет
188 окнами и графическими запросами для своих собственных клиентов.
190 %description -n xorg-xserver-Xnest -l uk.UTF-8
191 Xnest - це сервер X Window System, який працює у вікні X. Фактично це
192 клієнт реального X-сервера, який керує вікнами та графічними запитами
193 для Xnest в той час, як Xnest керує вікнами та графічними запитами для
194 своїх власних клієнтів.
196 %package -n xorg-xserver-Xephyr
197 Summary: Xephyr - nested X server
198 Summary(pl.UTF-8): Xephyr - zagnieżdżony serwer X
200 Requires: pixman >= 0.15.0
202 %description -n xorg-xserver-Xephyr
203 Xephyr is a a kdrive server that outputs to a window on a pre-existing
204 'host' X display. Think Xnest but with support for modern extensions
205 like composite, damage and randr.
207 Unlike Xnest which is an X proxy, i.e. limited to the capabilities of
208 the host X server, Xephyr is a real X server which uses the host X
209 server window as "framebuffer" via fast SHM XImages.
211 It also has support for 'visually' debugging what the server is
214 %description -n xorg-xserver-Xephyr -l pl.UTF-8
215 Xephyr jest serwerem opartym na kdrive wyświetlającym w oknie na
216 istniejącym ekranie X. Można o nim myśleć jako o Xnest ze wsparciem do
217 wspólczesnych rozszerzeń jak composite, damage i randr.
219 %package -n xorg-xserver-Xfbdev
220 Summary: Xfbdev - Linux framebuffer device X server
221 Summary(pl.UTF-8): Xfbdev - serwer X dla framebuffera
224 %description -n xorg-xserver-Xfbdev
225 Xfbdev is a Linux framebuffer device X server based on the kdrive X
228 %description -n xorg-xserver-Xfbdev -l pl.UTF-8
229 Xfbdev jest serwerem X dla framebuffera opartym na kdrive.
231 %package -n xorg-xserver-Xvfb
232 Summary: Xvfb - virtual framebuffer X server
233 Summary(pl.UTF-8): Xvfb - serwer X z wirtualnym framebufferem
235 # requires fixed and cursor fonts
236 Requires: xorg-font-font-alias
237 Requires: xorg-font-font-cursor-misc
238 Requires: xorg-font-font-misc-misc-base >= 1.0.0-0.3
239 Obsoletes: X11-Xvfb < 1:7.0.0
240 Obsoletes: XFree86-Xvfb < 1:7.0.0
242 %description -n xorg-xserver-Xvfb
243 Xvfb (X Virtual Frame Buffer) is an X Window System server that is
244 capable of running on machines with no display hardware and no
245 physical input devices. Xvfb emulates a dumb framebuffer using virtual
246 memory. Xvfb doesn't open any devices, but behaves otherwise as an X
247 display. Xvfb is normally used for testing servers. Using Xvfb, the
248 mfb or cfb code for any depth can be exercised without using real
249 hardware that supports the desired depths. Xvfb has also been used to
250 test X clients against unusual depths and screen configurations, to do
251 batch processing with Xvfb as a background rendering engine, to do
252 load testing, to help with porting an X server to a new platform, and
253 to provide an unobtrusive way of running applications which really
254 don't need an X server but insist on having one.
256 %description -n xorg-xserver-Xvfb -l pl.UTF-8
257 Xvfb (X Virtual Frame Buffer) jest serwerem X, który można uruchamiać
258 na maszynach bez urządzeń wyświetlających ani fizycznych urządzeń
259 wejściowych. Xvfb emuluje prosty framebuffer w pamięci. Zwykle jest
260 używany do testowania serwerów X, może też być używany do testowania
261 klientów X w rzadko używanych konfiguracjach ekranu. Można też użyć
262 Xvfb do uruchomienia aplikacji, które w rzeczywistości nie wymagają
263 serwera X, ale odmawiają uruchomienia bez niego.
266 Summary: Header files for X.org server
267 Summary(pl.UTF-8): Pliki nagłówkowe dla serwera X.org
268 Group: X11/Development/Libraries
269 Requires: libdrm-devel >= 2.4.5
270 Requires: pixman-devel >= 0.16.0
271 Requires: xorg-lib-libpciaccess-devel
272 Requires: xorg-lib-libxkbfile-devel
273 Requires: xorg-proto-dri2proto-devel >= 2.1
274 Requires: xorg-proto-fontsproto-devel
275 Requires: xorg-proto-inputproto-devel >= 1.9.99.902
276 Requires: xorg-proto-randrproto-devel >= 1.2.99.3
277 Requires: xorg-proto-renderproto-devel >= 0.9.3
278 Requires: xorg-proto-videoproto-devel
279 Requires: xorg-proto-xextproto-devel >= 1:7.0.99.3
280 Requires: xorg-proto-xproto-devel >= 7.0.13
281 Obsoletes: X11-Xserver-devel < 1:7.0.0
282 Obsoletes: XFree86-Xserver-devel < 1:7.0.0
285 Header files for X.org server.
287 %description devel -l pl.UTF-8
288 Pliki nagłówkowe dla serwera X.org.
290 %package -n xorg-xserver-libdri
291 Summary: DRI extension library for X.org server
292 Summary(pl.UTF-8): Biblioteka rozszerzenia DRI dla serwera X.org
294 Requires: %{name} = %{version}-%{release}
295 Provides: xorg-xserver-module(dri)
296 %if %{without multigl}
297 Conflicts: xorg-driver-video-fglrx-libdri
298 Conflicts: xorg-driver-video-nvidia
301 %description -n xorg-xserver-libdri
302 DRI extension library for X.org server.
304 %description -n xorg-xserver-libdri -l pl.UTF-8
305 Biblioteka rozszerzenia DRI dla serwera X.org.
307 %package -n xorg-xserver-libglx
308 Summary: GLX extension library for X.org server
309 Summary(pl.UTF-8): Biblioteka rozszerzenia GLX dla serwera X.org
311 Requires: %{name} = %{version}-%{release}
312 Requires: xorg-xserver-libdri = %{version}-%{release}
313 # Mesa version glapi tables in glx/ dir come from
314 Provides: xorg-xserver-libglx(glapi) = 7.1.0
315 Provides: xorg-xserver-module(glx)
316 Obsoletes: X11-OpenGL-core < 1:7.0.0
317 Obsoletes: XFree86-OpenGL-core < 1:7.0.0
318 %if %{without multigl}
319 Conflicts: xorg-driver-video-fglrx-libglx
320 Conflicts: xorg-driver-video-nvidia
323 %description -n xorg-xserver-libglx
324 GLX extension library for X.org server.
326 %description -n xorg-xserver-libglx -l pl.UTF-8
327 Biblioteka rozszerzenia GLX dla serwera X.org.
330 %setup -q -n xorg-server-%{version}
338 # xserver uses pixman-1 API/ABI so put that explictly here
339 sed -i -e 's#<pixman\.h#<pixman-1/pixman.h#g' ./fb/fb.h ./include/miscstruct.h ./render/picture.h
342 API=$(awk '/#define ABI_ANSIC_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
343 if [ $API != %{xorg_xserver_server_ansic_abi} ]; then
344 echo "Set %%define xorg_xserver_server_ansic_abi to $API and rerun."
348 API=$(awk '/#define ABI_EXTENSION_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
349 if [ $API != %{xorg_xserver_server_extension_abi} ]; then
350 echo "Set %%define xorg_xserver_server_extension_abi to $API and rerun."
354 API=$(awk '/#define ABI_FONT_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
355 if [ $API != %{xorg_xserver_server_font_abi} ]; then
356 echo "Set %%define xorg_xserver_server_font_abi to $API and rerun."
359 API=$(awk '/#define ABI_VIDEODRV_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
360 if [ $API != %{xorg_xserver_server_videodrv_abi} ]; then
361 echo "Set %%define xorg_xserver_server_videodrv_abi to $API and rerun."
364 API=$(awk '/#define ABI_XINPUT_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
365 if [ $API != %{xorg_xserver_server_xinput_abi} ]; then
366 echo "Set %%define xorg_xserver_server_xinput_abi to $API and rerun."
376 --with-os-name="PLD/Linux" \
377 --with-os-vendor="PLD/Team" \
378 --%{?with_dbus:en}%{!?with_dbus:dis}able-config-dbus \
379 %{!?with_hal:--disable-config-hal} \
380 --%{?with_udev:en}%{!?with_udev:dis}able-config-udev \
384 %{?with_dmx:--enable-dmx} \
386 --enable-install-libxf86config \
387 %{?with_record:--enable-record} \
394 --enable-secure-rpc \
395 --%{?with_dri2:en}%{!?with_dri2:dis}able-dri2 \
396 --with-dri-driver-path=%{_libdir}/xorg/modules/dri \
397 --with-default-font-path="%{_fontsdir}/misc,%{_fontsdir}/TTF,%{_fontsdir}/OTF,%{_fontsdir}/Type1,%{_fontsdir}/100dpi,%{_fontsdir}/75dpi" \
398 --with-xkb-output=/var/lib/xkb
403 rm -rf $RPM_BUILD_ROOT
406 DESTDIR=$RPM_BUILD_ROOT
408 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver
409 install -d $RPM_BUILD_ROOT/etc/{security/console.apps,X11/xorg.conf.d}
410 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{dri,drivers,input}
411 install -d $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d
413 :> $RPM_BUILD_ROOT/etc/security/console.apps/xserver
414 :> $RPM_BUILD_ROOT/etc/security/blacklist.xserver
416 rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{*,*/*}.{la,a}
418 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/10-quirks.conf
421 cd $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions
422 mv -f libglx.so libglx.so.%{version}
423 ln -sf libglx.so.%{version} libglx.so
427 rm -rf $RPM_BUILD_ROOT
430 %post -n xorg-xserver-libglx
431 if [ ! -e %{_libdir}/xorg/modules/extensions/libglx.so ]; then
432 ln -sf libglx.so.%{version} %{_libdir}/xorg/modules/extensions/libglx.so
436 %triggerpostun -- xorg-xserver-server < 1.5.0
437 if [ -f /etc/X11/xorg.conf ]; then
438 sed -i -e 's/^\s*RgbPath.*$/#& # obsolete option/' /etc/X11/xorg.conf
439 sed -i -e 's/^\s*Load\s*"type1".*$/#& # obsolete module/' /etc/X11/xorg.conf
440 %if %{without record}
441 sed -i -e 's/^\s*Load\s*"record".*$/#& # module disabled in this build/' /etc/X11/xorg.conf
443 sed -i -e 's/^\s*Load\s*"xtrap".*$/#& # obsolete module/' /etc/X11/xorg.conf
447 %defattr(644,root,root,755)
448 %doc COPYING ChangeLog
449 %attr(755,root,root) %{_bindir}/X
450 %attr(755,root,root) %{_bindir}/Xorg
451 %attr(4755,root,root) %{_bindir}/Xwrapper
452 %attr(755,root,root) %{_bindir}/cvt
453 %attr(755,root,root) %{_bindir}/gtf
455 %{_libdir}/xorg/protocol.txt
456 %dir %{_libdir}/xorg/modules
457 %dir %{_libdir}/xorg/modules/dri
458 %dir %{_libdir}/xorg/modules/drivers
459 %dir %{_libdir}/xorg/modules/extensions
460 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdbe.so
461 %{?with_dri2:%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri2.so}
462 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libextmod.so
463 %{?with_record:%attr(755,root,root) %{_libdir}/xorg/modules/extensions/librecord.so}
464 %dir %{_libdir}/xorg/modules/input
465 %dir %{_libdir}/xorg/modules/linux
466 %attr(755,root,root) %{_libdir}/xorg/modules/linux/libfbdevhw.so
467 %dir %{_libdir}/xorg/modules/multimedia
468 %attr(755,root,root) %{_libdir}/xorg/modules/multimedia/*.so
469 %attr(755,root,root) %{_libdir}/xorg/modules/lib*.so
471 /var/lib/xkb/README.compiled
472 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xserver
473 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
474 %config(missingok) /etc/security/console.apps/xserver
475 %{?with_dbus:/etc/dbus-1/system.d/xorg-server.conf}
476 %dir /etc/X11/xorg.conf.d
477 %dir %{_datadir}/X11/xorg.conf.d
478 # overwrite these settings with local configs in /etc/X11/xorg.conf.d
479 %verify(not md5 mtime size) %{_datadir}/X11/xorg.conf.d/*.conf
480 %{_mandir}/man1/Xorg.1x*
481 %{_mandir}/man1/Xserver.1x*
482 %{_mandir}/man1/cvt.1*
483 %{_mandir}/man1/gtf.1x*
484 %{_mandir}/man4/exa.4*
485 %{_mandir}/man4/fbdevhw.4*
486 %{_mandir}/man5/xorg.conf.5x*
489 %files -n xorg-xserver-Xdmx
490 %defattr(644,root,root,755)
491 %attr(755,root,root) %{_bindir}/Xdmx
492 %attr(755,root,root) %{_bindir}/dmxaddinput
493 %attr(755,root,root) %{_bindir}/dmxaddscreen
494 %attr(755,root,root) %{_bindir}/dmxinfo
495 %attr(755,root,root) %{_bindir}/dmxreconfig
496 %attr(755,root,root) %{_bindir}/dmxresize
497 %attr(755,root,root) %{_bindir}/dmxrminput
498 %attr(755,root,root) %{_bindir}/dmxrmscreen
499 %attr(755,root,root) %{_bindir}/dmxtodmx
500 %attr(755,root,root) %{_bindir}/dmxwininfo
501 %attr(755,root,root) %{_bindir}/vdltodmx
502 %attr(755,root,root) %{_bindir}/xdmxconfig
503 %{_mandir}/man1/Xdmx.1x*
504 %{_mandir}/man1/dmxtodmx.1x*
505 %{_mandir}/man1/vdltodmx.1x*
506 %{_mandir}/man1/xdmxconfig.1x*
509 %files -n xorg-xserver-Xnest
510 %defattr(644,root,root,755)
511 %attr(755,root,root) %{_bindir}/Xnest
512 %{_mandir}/man1/Xnest.1x*
514 %files -n xorg-xserver-Xephyr
515 %defattr(644,root,root,755)
516 %attr(755,root,root) %{_bindir}/Xephyr
517 %{_mandir}/man1/Xephyr.1x*
519 %files -n xorg-xserver-Xfbdev
520 %defattr(644,root,root,755)
521 %attr(755,root,root) %{_bindir}/Xfbdev
523 %files -n xorg-xserver-Xvfb
524 %defattr(644,root,root,755)
525 %attr(755,root,root) %{_bindir}/Xvfb
526 %{_mandir}/man1/Xvfb.1x*
529 %defattr(644,root,root,755)
531 %{_libdir}/libxf86config.a
532 %{_aclocaldir}/xorg-server.m4
533 %{_pkgconfigdir}/xorg-server.pc
535 %files -n xorg-xserver-libdri
536 %defattr(644,root,root,755)
537 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri.so
539 %files -n xorg-xserver-libglx
540 %defattr(644,root,root,755)
542 %ghost %{_libdir}/xorg/modules/extensions/libglx.so
543 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so.%{version}
545 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so