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