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