]> git.pld-linux.org Git - packages/xorg-xserver-server.git/blame - xorg-xserver-server.spec
devel R: xorg-lib-libxkbfile-devel
[packages/xorg-xserver-server.git] / xorg-xserver-server.spec
CommitLineData
bbcc87fb
JB
1#
2# Conditional build:
bbcc87fb 3%bcond_with multigl # package libglx.so in a way allowing concurrent install with nvidia/fglrx drivers
e53b8c11 4%bcond_without dri2 # DRI2 support
beadaf42 5%bcond_without hal # HAL support
8b73c5c3 6%bcond_without dmx # DMX support
5438c31a 7%bcond_with record # RECORD extension
bbcc87fb 8#
2d8f5fc8 9# ABI versions, see hw/xfree86/common/xf86Module.h
f54375a7 10%define xorg_xserver_server_ansic_abi 0.4
8405354a 11%define xorg_xserver_server_extension_abi 2.0
f54375a7 12%define xorg_xserver_server_font_abi 0.6
8405354a
AM
13%define xorg_xserver_server_videodrv_abi 5.0
14%define xorg_xserver_server_xinput_abi 4.0
2d8f5fc8 15
ef5a4e65 16Summary: X.org server
46c7e5bc 17Summary(pl.UTF-8): Serwer X.org
ef5a4e65 18Name: xorg-xserver-server
37311ef2 19Version: 1.5.99.2
8405354a 20Release: 0.1%{?with_multigl:.mgl}
ef5a4e65 21License: MIT
5cd265ab 22Group: X11/Servers
8b7817a0 23Source0: http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-%{version}.tar.bz2
37311ef2 24# Source0-md5: 7bd70e8c36db2fdd7b568fd22770d766
3edafdd8 25Source2: xserver.pamd
8405354a
AM
26Patch0: %{name}-xwrapper.patch
27Patch1: %{name}-pic-libxf86config.patch
28Patch2: %{name}-fb-size.patch
8b73c5c3
AM
29Patch3: %{name}-Xi.patch
30Patch4: %{name}-glxproxy.patch
ef5a4e65 31URL: http://xorg.freedesktop.org/
37311ef2 32BuildRequires: Mesa-libGL-devel >= 7.2
ce1773fa 33# for glx headers
f6f4cf9a 34BuildRequires: OpenGL-GLX-devel
ff624999 35BuildRequires: autoconf >= 2.57
ef5a4e65 36BuildRequires: automake
ff624999 37BuildRequires: cpp
a780f2e4 38%if %{with hal}
4f09ffe5
AM
39BuildRequires: dbus-devel
40BuildRequires: hal-devel
a780f2e4 41%endif
8405354a 42BuildRequires: libdrm-devel >= 2.4.1
ff624999 43BuildRequires: libtool
ec5b0b88 44BuildRequires: ncurses-devel
934be85d 45BuildRequires: pam-devel
ff624999 46BuildRequires: perl-base
8405354a 47BuildRequires: pixman-devel >= 0.13.2
e768ee3c 48BuildRequires: pkgconfig >= 1:0.19
c8331d8e 49BuildRequires: xorg-app-mkfontscale
30a17203 50BuildRequires: xorg-lib-libX11-devel
ef5a4e65 51BuildRequires: xorg-lib-libXau-devel
52BuildRequires: xorg-lib-libXaw-devel
ff624999 53BuildRequires: xorg-lib-libXdmcp-devel
30a17203 54BuildRequires: xorg-lib-libXext-devel
ef5a4e65 55BuildRequires: xorg-lib-libXfont-devel
8b73c5c3 56BuildRequires: xorg-lib-libXi-devel >= 1.2
88e91f7d
JB
57BuildRequires: xorg-lib-libXmu-devel
58BuildRequires: xorg-lib-libXpm-devel
30a17203 59BuildRequires: xorg-lib-libXrender-devel
ff624999 60BuildRequires: xorg-lib-libXres-devel
62bc11ce 61BuildRequires: xorg-lib-libXt-devel >= 1.0.0
ff624999 62BuildRequires: xorg-lib-libXtst-devel
ef5a4e65 63BuildRequires: xorg-lib-libXxf86dga-devel
64BuildRequires: xorg-lib-libXxf86misc-devel
65BuildRequires: xorg-lib-libXxf86vm-devel
8b73c5c3 66%{?with_dmx:BuildRequires: xorg-lib-libdmx-devel}
ff624999 67BuildRequires: xorg-lib-libfontenc-devel
deeabb4c 68BuildRequires: xorg-lib-libpciaccess-devel
ef5a4e65 69BuildRequires: xorg-lib-libxkbfile-devel
88e91f7d 70BuildRequires: xorg-lib-libxkbui-devel >= 1.0.2
8405354a 71BuildRequires: xorg-lib-xtrans-devel >= 1.2.2
ef5a4e65 72BuildRequires: xorg-proto-bigreqsproto-devel
779e221e 73BuildRequires: xorg-proto-compositeproto-devel >= 0.4
2ce56491 74BuildRequires: xorg-proto-damageproto-devel >= 1.1
8b73c5c3 75%{?with_dmx:BuildRequires: xorg-proto-dmxproto-devel}
37311ef2 76%{?with_dri2:BuildRequires: xorg-proto-dri2proto-devel >= 1.99.3}
ff624999 77BuildRequires: xorg-proto-evieext-devel
d6914b6b 78BuildRequires: xorg-proto-fixesproto-devel >= 4.0
14d9b23d 79BuildRequires: xorg-proto-fontcacheproto-devel
ef5a4e65 80BuildRequires: xorg-proto-fontsproto-devel
f161e7b1 81BuildRequires: xorg-proto-glproto-devel >= 1.4.8
e53b8c11 82BuildRequires: xorg-proto-inputproto-devel >= 1.5.0
88e91f7d 83BuildRequires: xorg-proto-kbproto-devel >= 1.0.3
ff624999 84BuildRequires: xorg-proto-printproto-devel
37311ef2 85BuildRequires: xorg-proto-randrproto-devel >= 1.2.99.1
5438c31a 86%{?with_record:BuildRequires: xorg-proto-recordproto-devel}
ea15f388 87BuildRequires: xorg-proto-renderproto-devel >= 0.9.3
ef5a4e65 88BuildRequires: xorg-proto-resourceproto-devel
507f68f4 89BuildRequires: xorg-proto-scrnsaverproto-devel >= 1.1.0
ef5a4e65 90BuildRequires: xorg-proto-videoproto-devel
91BuildRequires: xorg-proto-xcmiscproto-devel
8405354a 92BuildRequires: xorg-proto-xextproto-devel >= 7.0.3
ef5a4e65 93BuildRequires: xorg-proto-xf86bigfontproto-devel
ff624999 94BuildRequires: xorg-proto-xf86dgaproto-devel
a1e1d009 95BuildRequires: xorg-proto-xf86driproto-devel >= 2.0.4
ef5a4e65 96BuildRequires: xorg-proto-xf86miscproto-devel
97BuildRequires: xorg-proto-xf86vidmodeproto-devel
98BuildRequires: xorg-proto-xineramaproto-devel
8405354a 99BuildRequires: xorg-proto-xproto-devel >= 7.0.13
30a17203 100BuildRequires: xorg-util-util-macros >= 0.99.2
755588c8
JB
101#BR: xcalibrateproto, tslib (for KDRIVE only)
102#BR: glitz-devel >= 0.4.3 (for XGL and EGL only)
94cbcc0b 103Requires(triggerpostun): sed >= 4.0
8405354a 104Requires: pixman >= 0.13.2
4f014ff9 105Requires: xkeyboard-config
ceb929ad 106# for rgb.txt
b7331c94 107Requires: xorg-app-rgb >= 0.99.3
72a92456 108Requires: xorg-app-xkbcomp
121316a6 109# xserver requires fixed and cursor fonts
0e75ca25
PS
110Requires: xorg-font-font-alias
111Requires: xorg-font-font-cursor-misc
9d193532 112Requires: xorg-font-font-misc-misc-base >= 1.0.0-0.3
7d452154 113Suggests: xkeyboard-config
4f014ff9
JB
114Provides: xorg-xserver-server(ansic-abi) = %{xorg_xserver_server_ansic_abi}
115Provides: xorg-xserver-server(extension-abi) = %{xorg_xserver_server_extension_abi}
116Provides: xorg-xserver-server(font-abi) = %{xorg_xserver_server_font_abi}
117Provides: xorg-xserver-server(videodrv-abi) = %{xorg_xserver_server_videodrv_abi}
118Provides: xorg-xserver-server(xinput-abi) = %{xorg_xserver_server_xinput_abi}
765b36a9 119Obsoletes: X11-Xserver < 1:7.0.0
48cfc6a7 120Obsoletes: X11-driver-i2c < 1:7.0.0
765b36a9 121Obsoletes: X11-modules < 1:7.0.0
8be992d1 122Obsoletes: X11-setup < 1:7.0.0
765b36a9
AM
123Obsoletes: XFree86-Xserver < 1:7.0.0
124Obsoletes: XFree86-modules < 1:7.0.0
8be992d1 125Obsoletes: XFree86-setup < 1:7.0.0
236ed19c 126Obsoletes: Xserver
e53b8c11 127Obsoletes: xorg-xserver-server-xorgcfg
ef5a4e65 128BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
129
855976cb
JB
130# avoid self-dependencies on included modules
131%define _noautoreq libscanpci.so libxf1bpp.so
132
ef5a4e65 133%description
5cd265ab
JB
134Xorg server is a generally used X server which uses display hardware.
135It requires proper driver for your display hardware.
ef5a4e65 136
60cc86be
JR
137%description -l pl.UTF-8
138Serwer Xorg to podstawowy serwer X wyświetlający obraz na karcie
139graficznej. Do działania wymaga odpowiedniego sterownika.
5cd265ab
JB
140
141%package -n xorg-xserver-Xdmx
142Summary: Xdmx - distributed multi-head X server
46c7e5bc 143Summary(pl.UTF-8): Xdmx - rozproszony, wielomonitorowy serwer X
5cd265ab
JB
144Group: X11/Servers
145
146%description -n xorg-xserver-Xdmx
147Xdmx - distributed multi-head X server.
148
60cc86be 149%description -n xorg-xserver-Xdmx -l pl.UTF-8
5cd265ab
JB
150Xdmx - rozproszony, wielomonitorowy serwer X.
151
152%package -n xorg-xserver-Xnest
153Summary: Xnest - nested X server
46c7e5bc 154Summary(pl.UTF-8): Xnest - zagnieżdżony serwer X
5cd265ab 155Group: X11/Servers
765b36a9
AM
156Obsoletes: X11-Xnest < 1:7.0.0
157Obsoletes: XFree86-Xnest < 1:7.0.0
236ed19c 158Obsoletes: Xserver-Xnest
5cd265ab
JB
159
160%description -n xorg-xserver-Xnest
161Xnest is an X Window System server which runs in an X window. Xnest is
162a 'nested' window server, actually a client of the real X server,
163which manages windows and graphics requests for Xnest, while Xnest
164manages the windows and graphics requests for its own clients.
165
60cc86be 166%description -n xorg-xserver-Xnest -l pl.UTF-8
5cd265ab 167Xnest jest serwerem X uruchamianym w okienku innego serwera X. Xnest
60cc86be
JR
168zachowuje się jak klient X w stosunku do prawdziwego serwera X, a jak
169serwer X dla własnych klientów.
5cd265ab 170
60cc86be
JR
171%description -n xorg-xserver-Xnest -l ru.UTF-8
172Xnest - это сервер X Window System, который работает в окне X. На
173самом деле это клиент реального X-сервера, который управляет окнами и
174графическими запросами для Xnest в то время, как Xnest управляет
175окнами и графическими запросами для своих собственных клиентов.
5cd265ab 176
60cc86be
JR
177%description -n xorg-xserver-Xnest -l uk.UTF-8
178Xnest - це сервер X Window System, який працює у вікні X. Фактично це
179клієнт реального X-сервера, який керує вікнами та графічними запитами
180для Xnest в той час, як Xnest керує вікнами та графічними запитами для
181своїх власних клієнтів.
5cd265ab
JB
182
183%package -n xorg-xserver-Xprt
184Summary: Xprt - Xprint server for X
46c7e5bc 185Summary(pl.UTF-8): Xprt - serwer Xprint dla X
5cd265ab 186Group: X11/Servers
765b36a9
AM
187Obsoletes: X11-Xprt < 1:7.0.0
188Obsoletes: XFree86-Xprt < 1:7.0.0
5cd265ab
JB
189
190%description -n xorg-xserver-Xprt
191Xprt is the Xprint print server for X Window System for non display
192devices such as printers and fax machines.
193
60cc86be
JR
194%description -n xorg-xserver-Xprt -l pl.UTF-8
195Xprt to serwer wydruków Xprint dla X Window System dla urządzeń nie
196wyświetlających, takich jak drukarki czy faksy.
5cd265ab
JB
197
198%package -n xorg-xserver-Xvfb
199Summary: Xvfb - virtual framebuffer X server
46c7e5bc 200Summary(pl.UTF-8): Xvfb - serwer X z wirtualnym framebufferem
5cd265ab 201Group: X11/Servers
121316a6
JB
202# requires fixed and cursor fonts
203Requires: xorg-font-font-alias
204Requires: xorg-font-font-cursor-misc
205Requires: xorg-font-font-misc-misc-base >= 1.0.0-0.3
765b36a9
AM
206Obsoletes: X11-Xvfb < 1:7.0.0
207Obsoletes: XFree86-Xvfb < 1:7.0.0
5cd265ab
JB
208
209%description -n xorg-xserver-Xvfb
210Xvfb (X Virtual Frame Buffer) is an X Window System server that is
211capable of running on machines with no display hardware and no
212physical input devices. Xvfb emulates a dumb framebuffer using virtual
213memory. Xvfb doesn't open any devices, but behaves otherwise as an X
214display. Xvfb is normally used for testing servers. Using Xvfb, the
215mfb or cfb code for any depth can be exercised without using real
216hardware that supports the desired depths. Xvfb has also been used to
217test X clients against unusual depths and screen configurations, to do
218batch processing with Xvfb as a background rendering engine, to do
219load testing, to help with porting an X server to a new platform, and
220to provide an unobtrusive way of running applications which really
221don't need an X server but insist on having one.
222
60cc86be
JR
223%description -n xorg-xserver-Xvfb -l pl.UTF-8
224Xvfb (X Virtual Frame Buffer) jest serwerem X, który można uruchamiać
225na maszynach bez urządzeń wyświetlających ani fizycznych urządzeń
226wejściowych. Xvfb emuluje prosty framebuffer w pamięci. Zwykle jest
227używany do testowania serwerów X, może też być używany do testowania
228klientów X w rzadko używanych konfiguracjach ekranu. Można też użyć
229Xvfb do uruchomienia aplikacji, które w rzeczywistości nie wymagają
230serwera X, ale odmawiają uruchomienia bez niego.
ef5a4e65 231
0796e6da 232%package devel
233Summary: Header files for X.org server
46c7e5bc 234Summary(pl.UTF-8): Pliki nagłówkowe dla servera X.org
0796e6da 235Group: X11/Development/Libraries
8405354a
AM
236Requires: libdrm-devel >= 2.4.1
237Requires: pixman-devel >= 0.13.2
7cab8652 238Requires: xorg-proto-fontsproto-devel
fce86aea 239Requires: xorg-proto-renderproto-devel >= 0.9.3
7cab8652
JB
240Requires: xorg-proto-videoproto-devel
241Requires: xorg-proto-xextproto-devel
fce86aea 242Requires: xorg-proto-xproto-devel >= 7.0.9
151f9a9c 243Requires: xorg-lib-libxkbfile-devel
765b36a9 244Obsoletes: X11-Xserver-devel < 1:7.0.0
855976cb 245Obsoletes: XFree86-Xserver-devel < 1:7.0.0
0796e6da 246
247%description devel
248Header files for X.org server.
249
60cc86be
JR
250%description devel -l pl.UTF-8
251Pliki nagłówkowe dla serwera X.org.
0796e6da 252
f6f4cf9a
PS
253%package -n xorg-xserver-libglx
254Summary: GLX extension library fo X.org server
46c7e5bc 255Summary(pl.UTF-8): Biblioteka rozszerzenia GLX dla serwera X.org
f6f4cf9a 256Group: X11/Servers
927af2d7 257Requires: %{name} = %{version}-%{release}
88fe49de
JB
258# Mesa version glapi tables in glx/ dir come from
259Provides: xorg-xserver-libglx(glapi) = 7.1.0
f6f4cf9a 260Provides: xorg-xserver-modules-libglx
855976cb
JB
261Obsoletes: X11-OpenGL-core < 1:7.0.0
262Obsoletes: XFree86-OpenGL-core < 1:7.0.0
16097b2e 263%if %{without multigl}
c0f85cf0 264Conflicts: xorg-driver-video-nvidia
6494c988 265%endif
f6f4cf9a
PS
266
267%description -n xorg-xserver-libglx
268GLX extension library fo X.org server.
269
60cc86be 270%description -n xorg-xserver-libglx -l pl.UTF-8
f6f4cf9a
PS
271Biblioteka rozszerzenia GLX dla serwera X.org.
272
ef5a4e65 273%prep
f54375a7 274%setup -q -n xorg-server-%{version}
8405354a
AM
275%patch0 -p0
276%patch1 -p1
d0315416 277%patch2 -p1
8b73c5c3
AM
278%patch3 -p1
279%patch4 -p1
ef5a4e65 280
762073cc
AM
281# xserver uses pixman-1 API/ABI so put that explictly here
282sed -i -e 's#<pixman\.h#<pixman-1/pixman.h#g' ./fb/fb.h ./include/miscstruct.h ./render/picture.h
283
ef5a4e65 284%build
16097b2e
ER
285API=$(awk '/#define ABI_ANSIC_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
286if [ $API != %{xorg_xserver_server_ansic_abi} ]; then
287 echo "Set %%define xorg_xserver_server_ansic_abi to $API and rerun."
288 exit 1
0345b66a
AM
289fi
290
16097b2e
ER
291API=$(awk '/#define ABI_EXTENSION_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
292if [ $API != %{xorg_xserver_server_extension_abi} ]; then
293 echo "Set %%define xorg_xserver_server_extension_abi to $API and rerun."
294 exit 1
0345b66a
AM
295fi
296
16097b2e
ER
297API=$(awk '/#define ABI_FONT_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
298if [ $API != %{xorg_xserver_server_font_abi} ]; then
299 echo "Set %%define xorg_xserver_server_font_abi to $API and rerun."
300 exit 1
0345b66a 301fi
16097b2e
ER
302API=$(awk '/#define ABI_VIDEODRV_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
303if [ $API != %{xorg_xserver_server_videodrv_abi} ]; then
304 echo "Set %%define xorg_xserver_server_videodrv_abi to $API and rerun."
305 exit 1
0345b66a 306fi
16097b2e
ER
307API=$(awk '/#define ABI_XINPUT_VERSION/ { split($0,A,/[(,)]/); printf("%d.%d",A[2], A[3]); }' hw/xfree86/common/xf86Module.h)
308if [ $API != %{xorg_xserver_server_xinput_abi} ]; then
309 echo "Set %%define xorg_xserver_server_xinput_abi to $API and rerun."
310 exit 1
0345b66a
AM
311fi
312
ff624999 313%{__libtoolize}
ef5a4e65 314%{__aclocal}
315%{__autoconf}
316%{__autoheader}
317%{__automake}
318%configure \
06015eac
AM
319 --with-os-name="PLD/Linux" \
320 --with-os-vendor="PLD/Team" \
f3a29a05 321 --disable-builtin-fonts \
5438c31a 322 %{!?with_hal:--disable-config-hal} \
6118b827 323 --enable-aiglx \
da97cb2c 324 --enable-builddocs \
4f014ff9 325 --enable-dga \
8b73c5c3 326 %{?with_dmx:--enable-dmx} \
4f014ff9 327 --enable-glx-tls \
da5d13b0 328 --enable-install-libxf86config \
5438c31a 329 %{?with_record:--enable-record} \
a1e1d009 330 --enable-secure-rpc \
f815c9e0 331 --%{?with_dri2:en}%{!?with_dri2:dis}able-dri2 \
8d40fd8d 332 --with-dri-driver-path=%{_libdir}/xorg/modules/dri \
f161e7b1 333 --with-default-font-path="%{_fontsdir}/misc,%{_fontsdir}/TTF,%{_fontsdir}/OTF,%{_fontsdir}/Type1,%{_fontsdir}/100dpi,%{_fontsdir}/75dpi" \
27d22b31 334 --with-xkb-output=/var/lib/xkb
be25dd56 335
ef5a4e65 336%{__make}
337
338%install
339rm -rf $RPM_BUILD_ROOT
340
341%{__make} install \
30a17203 342 DESTDIR=$RPM_BUILD_ROOT
ef5a4e65 343
3edafdd8
JB
344install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xserver
345install -d $RPM_BUILD_ROOT/etc/security/console.apps
a15a709b 346install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{dri,drivers,input}
3edafdd8
JB
347:> $RPM_BUILD_ROOT/etc/security/console.apps/xserver
348:> $RPM_BUILD_ROOT/etc/security/blacklist.xserver
349
944f790e 350rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{*,*/*}.{la,a}
0796e6da 351
e8fc790d
JR
352%if %{with multigl}
353cd $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions
354mv -f libglx.so libglx.so.%{version}
355ln -sf libglx.so.%{version} libglx.so
356%endif
357
ef5a4e65 358%clean
359rm -rf $RPM_BUILD_ROOT
360
8b8de5c8
JR
361%if %{with multigl}
362%post -n xorg-xserver-libglx
363if [ ! -e %{_libdir}/xorg/modules/extensions/libglx.so ]; then
364 ln -sf libglx.so.%{version} %{_libdir}/xorg/modules/extensions/libglx.so
365fi
366%endif
367
94cbcc0b
JB
368%triggerpostun -- xorg-xserver-server < 1.5.0
369if [ -f /etc/X11/xorg.conf ]; then
370 sed -i -e 's/^\s*RgbPath.*$/#& # obsolete option/' /etc/X11/xorg.conf
371 sed -i -e 's/^\s*Load\s*"type1".*$/#& # obsolete module/' /etc/X11/xorg.conf
372%if %{without record}
373 sed -i -e 's/^\s*Load\s*"record".*$/#& # module disabled in this build/' /etc/X11/xorg.conf
374%endif
47cbce9c 375 sed -i -e 's/^\s*Load\s*"xtrap".*$/#& # obsolete module/' /etc/X11/xorg.conf
94cbcc0b
JB
376fi
377
ef5a4e65 378%files
379%defattr(644,root,root,755)
afd3ce25 380%doc COPYING ChangeLog
5cd265ab 381%attr(755,root,root) %{_bindir}/X
934be85d
PS
382%attr(755,root,root) %{_bindir}/Xorg
383%attr(4755,root,root) %{_bindir}/Xwrapper
507f68f4 384%attr(755,root,root) %{_bindir}/cvt
5cd265ab 385%attr(755,root,root) %{_bindir}/gtf
62bc11ce 386%{_libdir}/X11/Options
944f790e 387%dir %{_libdir}/xorg
a1e1d009 388%{_libdir}/xorg/protocol.txt
944f790e 389%dir %{_libdir}/xorg/modules
a15a709b 390%dir %{_libdir}/xorg/modules/dri
79e47f41 391%dir %{_libdir}/xorg/modules/drivers
944f790e 392%dir %{_libdir}/xorg/modules/extensions
30a17203 393%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdbe.so
944f790e 394%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri.so
f815c9e0 395%{?with_dri2:%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libdri2.so}
30a17203 396%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libextmod.so
5438c31a 397%{?with_record:%attr(755,root,root) %{_libdir}/xorg/modules/extensions/librecord.so}
79e47f41 398%dir %{_libdir}/xorg/modules/input
944f790e 399%dir %{_libdir}/xorg/modules/linux
30a17203 400%attr(755,root,root) %{_libdir}/xorg/modules/linux/libfbdevhw.so
944f790e
JB
401%dir %{_libdir}/xorg/modules/multimedia
402%attr(755,root,root) %{_libdir}/xorg/modules/multimedia/*.so
79e47f41 403%attr(755,root,root) %{_libdir}/xorg/modules/lib*.so
27d22b31
JB
404%dir /var/lib/xkb
405/var/lib/xkb/README.compiled
3edafdd8
JB
406%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xserver
407%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xserver
408%config(missingok) /etc/security/console.apps/xserver
30a17203 409%{_mandir}/man1/Xorg.1x*
5cd265ab 410%{_mandir}/man1/Xserver.1x*
507f68f4 411%{_mandir}/man1/cvt.1*
30a17203 412%{_mandir}/man1/gtf.1x*
88e91f7d 413%{_mandir}/man4/exa.4*
30a17203 414%{_mandir}/man4/fbdevhw.4*
5cd265ab
JB
415%{_mandir}/man5/xorg.conf.5x*
416
8b73c5c3 417%if %{with dmx}
5cd265ab
JB
418%files -n xorg-xserver-Xdmx
419%defattr(644,root,root,755)
420%attr(755,root,root) %{_bindir}/Xdmx
421%attr(755,root,root) %{_bindir}/dmxaddinput
422%attr(755,root,root) %{_bindir}/dmxaddscreen
423%attr(755,root,root) %{_bindir}/dmxreconfig
424%attr(755,root,root) %{_bindir}/dmxresize
425%attr(755,root,root) %{_bindir}/dmxrminput
426%attr(755,root,root) %{_bindir}/dmxrmscreen
427%attr(755,root,root) %{_bindir}/dmxtodmx
428%attr(755,root,root) %{_bindir}/dmxwininfo
429%attr(755,root,root) %{_bindir}/vdltodmx
430%attr(755,root,root) %{_bindir}/xdmx
431%attr(755,root,root) %{_bindir}/xdmxconfig
30a17203
JB
432%{_mandir}/man1/Xdmx.1x*
433%{_mandir}/man1/dmxtodmx.1x*
434%{_mandir}/man1/vdltodmx.1x*
435%{_mandir}/man1/xdmxconfig.1x*
8b73c5c3 436%endif
5cd265ab
JB
437
438%files -n xorg-xserver-Xnest
439%defattr(644,root,root,755)
440%attr(755,root,root) %{_bindir}/Xnest
30a17203 441%{_mandir}/man1/Xnest.1x*
5cd265ab 442
5cd265ab
JB
443%files -n xorg-xserver-Xvfb
444%defattr(644,root,root,755)
445%attr(755,root,root) %{_bindir}/Xvfb
30a17203 446%{_mandir}/man1/Xvfb.1x*
0796e6da 447
448%files devel
449%defattr(644,root,root,755)
450%{_includedir}/xorg
e27e2be3 451%{_libdir}/libxf86config.a
565bbfd3 452%{_aclocaldir}/xorg-server.m4
0796e6da 453%{_pkgconfigdir}/xorg-server.pc
f6f4cf9a
PS
454
455%files -n xorg-xserver-libglx
0a2e6c9d 456%defattr(644,root,root,755)
e8fc790d
JR
457%if %{with multigl}
458%ghost %{_libdir}/xorg/modules/extensions/libglx.so
459%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so.%{version}
460%else
f6f4cf9a 461%attr(755,root,root) %{_libdir}/xorg/modules/extensions/libglx.so
e8fc790d 462%endif
This page took 0.14214 seconds and 4 git commands to generate.