]> git.pld-linux.org Git - packages/xorg-xserver-server.git/blob - xorg-xserver-server.spec
- rel 5; git patch
[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             5
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 Patch4:         %{name}-git.patch
35 URL:            http://xorg.freedesktop.org/
36 BuildRequires:  Mesa-libGL-devel >= 7.8.1
37 # for glx headers
38 BuildRequires:  OpenGL-GLX-devel
39 BuildRequires:  autoconf >= 2.57
40 BuildRequires:  automake
41 BuildRequires:  cpp
42 %if %{with hal} || %{with dbus}
43 BuildRequires:  dbus-devel
44 %endif
45 %{?with_hal:BuildRequires:      hal-devel}
46 BuildRequires:  libdrm-devel >= 2.4.5
47 BuildRequires:  libtool
48 BuildRequires:  ncurses-devel
49 BuildRequires:  openssl-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
114 # for rgb.txt
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}
119 Suggests:       hal
120 Suggests:       udev-acl
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
139 Obsoletes:      Xserver
140 Obsoletes:      xorg-xserver-server-xorgcfg
141 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
142
143 # avoid self-dependencies on included modules
144 %define         _noautoreq      libscanpci.so libxf1bpp.so
145
146 %description
147 Xorg server is a generally used X server which uses display hardware.
148 It requires proper driver for your display hardware.
149
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.
153
154 %package -n xorg-xserver-Xdmx
155 Summary:        Xdmx - distributed multi-head X server
156 Summary(pl.UTF-8):      Xdmx - rozproszony, wielomonitorowy serwer X
157 Group:          X11/Servers
158
159 %description -n xorg-xserver-Xdmx
160 Xdmx - distributed multi-head X server.
161
162 %description -n xorg-xserver-Xdmx -l pl.UTF-8
163 Xdmx - rozproszony, wielomonitorowy serwer X.
164
165 %package -n xorg-xserver-Xnest
166 Summary:        Xnest - nested X server
167 Summary(pl.UTF-8):      Xnest - zagnieżdżony serwer X
168 Group:          X11/Servers
169 Obsoletes:      X11-Xnest < 1:7.0.0
170 Obsoletes:      XFree86-Xnest < 1:7.0.0
171 Obsoletes:      Xserver-Xnest
172
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.
178
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.
183
184 %description -n xorg-xserver-Xnest -l ru.UTF-8
185 Xnest - это сервер X Window System, который работает в окне X. На
186 самом деле это клиент реального X-сервера, который управляет окнами и
187 графическими запросами для Xnest в то время, как Xnest управляет
188 окнами и графическими запросами для своих собственных клиентов.
189
190 %description -n xorg-xserver-Xnest -l uk.UTF-8
191 Xnest - це сервер X Window System, який працює у вікні X. Фактично це
192 клієнт реального X-сервера, який керує вікнами та графічними запитами
193 для Xnest в той час, як Xnest керує вікнами та графічними запитами для
194 своїх власних клієнтів.
195
196 %package -n xorg-xserver-Xephyr
197 Summary:        Xephyr - nested X server
198 Summary(pl.UTF-8):      Xephyr - zagnieżdżony serwer X
199 Group:          X11/Servers
200 Requires:       pixman >= 0.15.0
201
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.
206
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.
210
211 It also has support for 'visually' debugging what the server is
212 painting.
213
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.
218
219 %package -n xorg-xserver-Xfbdev
220 Summary:        Xfbdev - Linux framebuffer device X server
221 Summary(pl.UTF-8):      Xfbdev - serwer X dla framebuffera
222 Group:          X11/Servers
223
224 %description -n xorg-xserver-Xfbdev
225 Xfbdev is a Linux framebuffer device X server based on the kdrive X
226 server.
227
228 %description -n xorg-xserver-Xfbdev -l pl.UTF-8
229 Xfbdev jest serwerem X dla framebuffera opartym na kdrive.
230
231 %package -n xorg-xserver-Xvfb
232 Summary:        Xvfb - virtual framebuffer X server
233 Summary(pl.UTF-8):      Xvfb - serwer X z wirtualnym framebufferem
234 Group:          X11/Servers
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
241
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.
255
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.
264
265 %package devel
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
283
284 %description devel
285 Header files for X.org server.
286
287 %description devel -l pl.UTF-8
288 Pliki nagłówkowe dla serwera X.org.
289
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
293 Group:          X11/Servers
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
299 %endif
300
301 %description -n xorg-xserver-libdri
302 DRI extension library for X.org server.
303
304 %description -n xorg-xserver-libdri -l pl.UTF-8
305 Biblioteka rozszerzenia DRI dla serwera X.org.
306
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
310 Group:          X11/Servers
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
321 %endif
322
323 %description -n xorg-xserver-libglx
324 GLX extension library for X.org server.
325
326 %description -n xorg-xserver-libglx -l pl.UTF-8
327 Biblioteka rozszerzenia GLX dla serwera X.org.
328
329 %prep
330 %setup -q -n xorg-server-%{version}
331 %patch0 -p0
332 %patch1 -p1
333 %patch2 -p1
334 %patch3 -p1
335 %patch4 -p1
336
337 # xserver uses pixman-1 API/ABI so put that explictly here
338 sed -i -e 's#<pixman\.h#<pixman-1/pixman.h#g' ./fb/fb.h ./include/miscstruct.h ./render/picture.h
339
340 %build
341 API=$(awk '/#define ABI_ANSIC_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
342 if [ $API != %{xorg_xserver_server_ansic_abi} ]; then
343         echo "Set %%define xorg_xserver_server_ansic_abi to $API and rerun."
344         exit 1
345 fi
346
347 API=$(awk '/#define ABI_EXTENSION_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
348 if [ $API != %{xorg_xserver_server_extension_abi} ]; then
349         echo "Set %%define xorg_xserver_server_extension_abi to $API and rerun."
350         exit 1
351 fi
352
353 API=$(awk '/#define ABI_FONT_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
354 if [ $API != %{xorg_xserver_server_font_abi} ]; then
355         echo "Set %%define xorg_xserver_server_font_abi to $API and rerun."
356         exit 1
357 fi
358 API=$(awk '/#define ABI_VIDEODRV_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
359 if [ $API != %{xorg_xserver_server_videodrv_abi} ]; then
360         echo "Set %%define xorg_xserver_server_videodrv_abi to $API and rerun."
361         exit 1
362 fi
363 API=$(awk '/#define ABI_XINPUT_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
364 if [ $API != %{xorg_xserver_server_xinput_abi} ]; then
365         echo "Set %%define xorg_xserver_server_xinput_abi to $API and rerun."
366         exit 1
367 fi
368
369 %{__libtoolize}
370 %{__aclocal} -I m4
371 %{__autoconf}
372 %{__autoheader}
373 %{__automake}
374 %configure \
375         --with-os-name="PLD/Linux" \
376         --with-os-vendor="PLD/Team" \
377         --%{?with_dbus:en}%{!?with_dbus:dis}able-config-dbus \
378         %{!?with_hal:--disable-config-hal} \
379         --%{?with_udev:en}%{!?with_udev:dis}able-config-udev \
380         --enable-aiglx \
381         --enable-builddocs \
382         --enable-dga \
383         %{?with_dmx:--enable-dmx} \
384         --enable-glx-tls \
385         --enable-install-libxf86config \
386         %{?with_record:--enable-record} \
387         --enable-kdrive \
388         --enable-xephyr \
389         --enable-xfbdev \
390         --enable-glx-tls \
391         --disable-xsdl \
392         --disable-xfake \
393         --enable-secure-rpc \
394         --%{?with_dri2:en}%{!?with_dri2:dis}able-dri2 \
395         --with-dri-driver-path=%{_libdir}/xorg/modules/dri \
396         --with-default-font-path="%{_fontsdir}/misc,%{_fontsdir}/TTF,%{_fontsdir}/OTF,%{_fontsdir}/Type1,%{_fontsdir}/100dpi,%{_fontsdir}/75dpi" \
397         --with-xkb-output=/var/lib/xkb
398
399 %{__make}
400
401 %install
402 rm -rf $RPM_BUILD_ROOT
403
404 %{__make} install \
405         DESTDIR=$RPM_BUILD_ROOT
406
407 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver
408 install -d $RPM_BUILD_ROOT/etc/{security/console.apps,X11/xorg.conf.d}
409 install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{dri,drivers,input}
410 install -d $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d
411
412 :> $RPM_BUILD_ROOT/etc/security/console.apps/xserver
413 :> $RPM_BUILD_ROOT/etc/security/blacklist.xserver
414
415 rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{*,*/*}.{la,a}
416
417 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/10-quirks.conf
418
419 %if %{with multigl}
420 cd $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions
421 mv -f libglx.so libglx.so.%{version}
422 ln -sf libglx.so.%{version} libglx.so
423 %endif
424
425 %clean
426 rm -rf $RPM_BUILD_ROOT
427
428 %if %{with multigl}
429 %post -n xorg-xserver-libglx
430 if [ ! -e %{_libdir}/xorg/modules/extensions/libglx.so ]; then
431         ln -sf libglx.so.%{version} %{_libdir}/xorg/modules/extensions/libglx.so
432 fi
433 %endif
434
435 %triggerpostun -- xorg-xserver-server < 1.5.0
436 if [ -f /etc/X11/xorg.conf ]; then
437         sed -i -e 's/^\s*RgbPath.*$/#& # obsolete option/' /etc/X11/xorg.conf
438         sed -i -e 's/^\s*Load\s*"type1".*$/#& # obsolete module/' /etc/X11/xorg.conf
439 %if %{without record}
440         sed -i -e 's/^\s*Load\s*"record".*$/#& # module disabled in this build/' /etc/X11/xorg.conf
441 %endif
442         sed -i -e 's/^\s*Load\s*"xtrap".*$/#& # obsolete module/' /etc/X11/xorg.conf
443 fi
444
445 %files
446 %defattr(644,root,root,755)
447 %doc COPYING ChangeLog
448 %attr(755,root,root) %{_bindir}/X
449 %attr(755,root,root) %{_bindir}/Xorg
450 %attr(4755,root,root) %{_bindir}/Xwrapper
451 %attr(755,root,root) %{_bindir}/cvt
452 %attr(755,root,root) %{_bindir}/gtf
453 %dir %{_libdir}/xorg
454 %{_libdir}/xorg/protocol.txt
455 %dir %{_libdir}/xorg/modules
456 %dir %{_libdir}/xorg/modules/dri
457 %dir %{_libdir}/xorg/modules/drivers
458 %dir %{_libdir}/xorg/modules/extensions
459 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdbe.so
460 %{?with_dri2:%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri2.so}
461 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libextmod.so
462 %{?with_record:%attr(755,root,root) %{_libdir}/xorg/modules/extensions/librecord.so}
463 %dir %{_libdir}/xorg/modules/input
464 %dir %{_libdir}/xorg/modules/linux
465 %attr(755,root,root) %{_libdir}/xorg/modules/linux/libfbdevhw.so
466 %dir %{_libdir}/xorg/modules/multimedia
467 %attr(755,root,root) %{_libdir}/xorg/modules/multimedia/*.so
468 %attr(755,root,root) %{_libdir}/xorg/modules/lib*.so
469 %dir /var/lib/xkb
470 /var/lib/xkb/README.compiled
471 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xserver
472 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
473 %config(missingok) /etc/security/console.apps/xserver
474 %{?with_dbus:/etc/dbus-1/system.d/xorg-server.conf}
475 %dir /etc/X11/xorg.conf.d
476 %dir %{_datadir}/X11/xorg.conf.d
477 # overwrite these settings with local configs in /etc/X11/xorg.conf.d
478 %verify(not md5 mtime size) %{_datadir}/X11/xorg.conf.d/*.conf
479 %{_mandir}/man1/Xorg.1x*
480 %{_mandir}/man1/Xserver.1x*
481 %{_mandir}/man1/cvt.1*
482 %{_mandir}/man1/gtf.1x*
483 %{_mandir}/man4/exa.4*
484 %{_mandir}/man4/fbdevhw.4*
485 %{_mandir}/man5/xorg.conf.5x*
486
487 %if %{with dmx}
488 %files -n xorg-xserver-Xdmx
489 %defattr(644,root,root,755)
490 %attr(755,root,root) %{_bindir}/Xdmx
491 %attr(755,root,root) %{_bindir}/dmxaddinput
492 %attr(755,root,root) %{_bindir}/dmxaddscreen
493 %attr(755,root,root) %{_bindir}/dmxinfo
494 %attr(755,root,root) %{_bindir}/dmxreconfig
495 %attr(755,root,root) %{_bindir}/dmxresize
496 %attr(755,root,root) %{_bindir}/dmxrminput
497 %attr(755,root,root) %{_bindir}/dmxrmscreen
498 %attr(755,root,root) %{_bindir}/dmxtodmx
499 %attr(755,root,root) %{_bindir}/dmxwininfo
500 %attr(755,root,root) %{_bindir}/vdltodmx
501 %attr(755,root,root) %{_bindir}/xdmxconfig
502 %{_mandir}/man1/Xdmx.1x*
503 %{_mandir}/man1/dmxtodmx.1x*
504 %{_mandir}/man1/vdltodmx.1x*
505 %{_mandir}/man1/xdmxconfig.1x*
506 %endif
507
508 %files -n xorg-xserver-Xnest
509 %defattr(644,root,root,755)
510 %attr(755,root,root) %{_bindir}/Xnest
511 %{_mandir}/man1/Xnest.1x*
512
513 %files -n xorg-xserver-Xephyr
514 %defattr(644,root,root,755)
515 %attr(755,root,root) %{_bindir}/Xephyr
516 %{_mandir}/man1/Xephyr.1x*
517
518 %files -n xorg-xserver-Xfbdev
519 %defattr(644,root,root,755)
520 %attr(755,root,root) %{_bindir}/Xfbdev
521
522 %files -n xorg-xserver-Xvfb
523 %defattr(644,root,root,755)
524 %attr(755,root,root) %{_bindir}/Xvfb
525 %{_mandir}/man1/Xvfb.1x*
526
527 %files devel
528 %defattr(644,root,root,755)
529 %{_includedir}/xorg
530 %{_libdir}/libxf86config.a
531 %{_aclocaldir}/xorg-server.m4
532 %{_pkgconfigdir}/xorg-server.pc
533
534 %files -n xorg-xserver-libdri
535 %defattr(644,root,root,755)
536 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri.so
537
538 %files -n xorg-xserver-libglx
539 %defattr(644,root,root,755)
540 %if %{with multigl}
541 %ghost %{_libdir}/xorg/modules/extensions/libglx.so
542 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so.%{version}
543 %else
544 %attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so
545 %endif
This page took 0.110721 seconds and 3 git commands to generate.