1 # NOTE: when updating spec, adjust particular proto versions!
3 # whole package version
7 # subpackage versions (see .pc files)
8 %define applewm_ver 1.4.2
9 %define bigreqs_ver 1.1.2
10 %define composite_ver 0.4.2
11 %define damage_ver 1.2.1
16 %define evie_ver 1.1.1
18 %define fontcache_ver 0.1.3
19 %define fonts_ver 2.1.3
21 %define input_ver 2.3.99.2
24 %define present_ver 1.4
25 %define print_ver 1.0.5
26 %define randr_ver 1.6.0
27 %define record_ver 1.14.2
28 %define render_ver 0.11.1
29 %define resource_ver 1.2.0
30 %define scrnsaver_ver 1.2.3
31 %define trap_ver 3.4.3
32 %define video_ver 2.3.3
33 %define windowswm_ver 1.0.4
34 %define xcalibrate_ver 0.1.0
35 %define xcmisc_ver 1.2.2
36 %define xext_ver 7.3.0
37 %define xf86bigfont_ver 1.2.0
38 %define xf86dga_ver 2.1
39 %define xf86dri_ver 2.1.1
40 %define xf86misc_ver 0.9.3
41 %define xf86rush_ver 1.1.2
42 %define xf86vidmode_ver 2.3.1
43 %define xinerama_ver 1.2.1
45 %define xproxymng_ver 1.0.3
46 %define xwayland_ver 1.0
49 %bcond_without foreign # foreign OS protocols (applewm, windowswm)
50 %bcond_without legacy # legacy protocols (XCalibrate, evie, fontcache, lg3d, print, trap, xf86misc, xf86rush, xproxymng)
52 Summary: Header files of X Window System Unified Protocol
53 Summary(pl.UTF-8): Pliki nagłówkowe zunifikowanego protokołu systemu X Window
54 Name: xorg-proto-xorgproto
56 Release: %{ver}.%{rel}
58 Group: X11/Development/Libraries
59 Source0: https://xorg.freedesktop.org/releases/individual/proto/xorgproto-%{ver}.tar.xz
60 # Source0-md5: 12374d29fb5ae642cfa872035e401640
61 URL: https://xorg.freedesktop.org/
62 BuildRequires: autoconf >= 2.60
63 BuildRequires: automake
64 BuildRequires: docbook-dtd43-xml
65 BuildRequires: libxslt-progs
66 BuildRequires: python3 >= 1:3.6
67 BuildRequires: tar >= 1:1.22
68 BuildRequires: xmlto >= 0.0.22
69 BuildRequires: xorg-sgml-doctools >= 1.8
70 BuildRequires: xorg-util-util-macros >= 1.12
73 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
76 This package provides the headers and specification documents defining
77 the core protocol and (many) extensions for the X Window System.
79 %description -l pl.UTF-8
80 Ten pakiet zawiera pliki nagłówkowe i dokumenty ze specyfikacją
81 definiującą podstawowy protokół oraz wiele rozszerzeń systemu X
84 %package -n xorg-proto-applewmproto-devel
85 Summary: AppleWM extension headers
86 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia AppleWM
87 Version: %{applewm_ver}
88 Group: X11/Development/Libraries
89 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
91 %description -n xorg-proto-applewmproto-devel
92 AppleWM extension headers.
94 %description -n xorg-proto-applewmproto-devel -l pl.UTF-8
95 Pliki nagłówkowe rozszerzenia AppleWM.
97 %package -n xorg-proto-bigreqsproto-devel
98 Summary: Big Requests extension headers
99 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Big Requests
100 Version: %{bigreqs_ver}
101 Group: X11/Development/Libraries
103 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
105 %description -n xorg-proto-bigreqsproto-devel
106 Big Requests extension headers.
108 %description -n xorg-proto-bigreqsproto-devel -l pl.UTF-8
109 Pliki nagłówkowe rozszerzenia Big Requests.
111 %package -n xorg-proto-compositeproto-devel
112 Summary: Composite extension headers
113 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Composite
114 Version: %{composite_ver}
115 Requires: xorg-proto-fixesproto-devel = %{fixes_ver}-%{release}
116 Obsoletes: compositeext < 2.1
118 %description -n xorg-proto-compositeproto-devel
119 Composite extension headers.
121 %description -n xorg-proto-compositeproto-devel -l pl.UTF-8
122 Pliki nagłówkowe rozszerzenia Composite.
124 %package -n xorg-proto-damageproto-devel
125 Summary: Damage extension headers
126 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Damage
127 Version: %{damage_ver}
128 Group: X11/Development/Libraries
129 Requires: xorg-proto-fixesproto-devel = %{fixes_ver}-%{release}
130 Obsoletes: damageext < 1.1
132 %description -n xorg-proto-damageproto-devel
133 Damage extension headers.
135 %description -n xorg-proto-damageproto-devel -l pl.UTF-8
136 Pliki nagłówkowe rozszerzenia Damage.
138 %package -n xorg-proto-dmxproto-devel
139 Summary: DMX extension headers
140 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia DMX
142 Group: X11/Development/Libraries
143 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
145 %description -n xorg-proto-dmxproto-devel
146 DMX (Distributed Multihead X) extension defines a protocol for clients
147 to access a front-end proxy X server that controls multiple back-end X
148 servers making up a large display.
150 %description -n xorg-proto-dmxproto-devel -l pl.UTF-8
151 Rozszerzenie DMX (Distributed Multihead X) definiuje protokół
152 pozwalający klientom na dostęp do frontendowego serwera proxy X
153 sterującego wieloma backendowymi serwerami X tworzącymi duży ekran.
155 %package -n xorg-proto-dri2proto-devel
156 Summary: DRI2 extension headers
157 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia DRI2
159 Group: X11/Development/Libraries
160 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
162 %description -n xorg-proto-dri2proto-devel
163 DRI2 (Direct Rendering Infrastructure 2) extension headers.
165 %description -n xorg-proto-dri2proto-devel -l pl.UTF-8
166 Pliki nagłówkowe rozszerzenia DRI2 (Direct Rendering Infrastructure
169 %package -n xorg-proto-dri3proto-devel
170 Summary: DRI3 extension headers
171 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia DRI3
173 Group: X11/Development/Libraries
174 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
176 %description -n xorg-proto-dri3proto-devel
177 DRI3 (Direct Rendering Infrastructure 3) extension headers.
179 %description -n xorg-proto-dri3proto-devel -l pl.UTF-8
180 Pliki nagłówkowe rozszerzenia DRI3 (Direct Rendering Infrastructure
183 %package -n xorg-proto-evieproto-devel
184 Summary: EvIE extension headers
185 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia EvIE
187 Group: X11/Development/Libraries
188 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
189 Obsoletes: xorg-proto-evieext-devel < 1.1.1-3
191 %description -n xorg-proto-evieproto-devel
192 Extended Visual Information Extension (XEVIE) defines a protocol for a
193 client to determine information about core X visuals beyond what the
194 core protocol provides.
196 %description -n xorg-proto-evieproto-devel -l pl.UTF-8
197 Rozszerzenie XEVIE (Extended Visual Information Extension) definiuje
198 protokół pozwalający klientowi poznać informacje o poszczególnych
199 ekranach X ukrytych za protokołem.
201 %package -n xorg-proto-fixesproto-devel
202 Summary: X Fixes extension headers
203 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia X Fixes
204 Version: %{fixes_ver}
205 Group: X11/Development/Libraries
206 Requires: xorg-proto-xextproto-devel = 1:%{xext_ver}-%{release}
207 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
208 Obsoletes: fixesext < 3.0
210 %description -n xorg-proto-fixesproto-devel
211 Header files and documentation for the XFIXES extension.
213 %description -n xorg-proto-fixesproto-devel -l pl.UTF-8
214 Pliki nagłówkowe i dokumentacja do rozszerzenia XFIXES.
216 %package -n xorg-proto-fontcacheproto-devel
217 Summary: Fontcache extension headers
218 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Fontcache
219 Version: %{fontcache_ver}
220 Group: X11/Development/Libraries
221 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
223 %description -n xorg-proto-fontcacheproto-devel
224 Fontcache extension headers.
226 %description -n xorg-proto-fontcacheproto-devel -l pl.UTF-8
227 Pliki nagłówkowe rozszerzenia Fontcache.
229 %package -n xorg-proto-fontsproto-devel
230 Summary: Fonts extension headers
231 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Fonts
232 Version: %{fonts_ver}
233 Group: X11/Development/Libraries
234 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
236 %description -n xorg-proto-fontsproto-devel
237 Fonts extension headers.
239 %description -n xorg-proto-fontsproto-devel -l pl.UTF-8
240 Pliki nagłówkowe rozszerzenia Fonts.
242 %package -n xorg-proto-glproto-devel
243 Summary: GLX extension headers
244 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia GLX
246 Group: X11/Development/Libraries
247 # <GL/glxint.h> needs <X11/X*.h> and <GL/gl.h>
248 Requires: OpenGL-devel
249 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
251 %description -n xorg-proto-glproto-devel
252 GLX (OpenGL) extension headers.
254 %description -n xorg-proto-glproto-devel -l pl.UTF-8
255 Pliki nagłówkowe rozszerzenia GLX (OpenGL).
257 %package -n xorg-proto-inputproto-devel
258 Summary: Input extension headers
259 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Input
260 Version: %{input_ver}
261 Group: X11/Development/Libraries
262 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
264 %description -n xorg-proto-inputproto-devel
265 Input extension headers.
267 %description -n xorg-proto-inputproto-devel -l pl.UTF-8
268 Pliki nagłówkowe rozszerzenia Input.
270 %package -n xorg-proto-kbproto-devel
271 Summary: KB extension headers
272 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia KB
274 Group: X11/Development/Libraries
275 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
277 %description -n xorg-proto-kbproto-devel
278 KB (XKEYBOARD) extension headers.
280 %description -n xorg-proto-kbproto-devel -l pl.UTF-8
281 Pliki nagłówkowe rozszerzenia KB (XKEYBOARD).
283 %package -n xorg-proto-lg3dproto-devel
284 Summary: LGE extension headers
285 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia LGE
287 Group: X11/Development/Libraries
288 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
290 %description -n xorg-proto-lg3dproto-devel
291 LGE extension headers.
293 %description -n xorg-proto-lg3dproto-devel -l pl.UTF-8
294 Pliki nagłówkowe rozszerzenia LGE.
296 %package -n xorg-proto-presentproto-devel
297 Summary: Present extension headers
298 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Present
299 Version: %{present_ver}
300 Group: X11/Development/Libraries
301 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
303 %description -n xorg-proto-presentproto-devel
304 Present extension headers.
306 %description -n xorg-proto-presentproto-devel -l pl.UTF-8
307 Pliki nagłówkowe rozszerzenia Present.
309 %package -n xorg-proto-printproto-devel
310 Summary: Xprint extension headers
311 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Xprint
312 Version: %{print_ver}
313 Group: X11/Development/Libraries
314 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
316 %description -n xorg-proto-printproto-devel
317 Xprint extension to the X11 protocol is (now deprecated) portable,
318 network-transparent printing system.
320 %description -n xorg-proto-printproto-devel -l pl.UTF-8
321 Rozszerzenie Xprint protokołu X11 jest (teraz już przestarzałym)
322 systemem drukowania przezroczystym względem sieci.
324 %package -n xorg-proto-randrproto-devel
325 Summary: RandR extension headers
326 Summary(pl.UTF-8): Pliki nagłówkowe rozrzerzenia RandR
327 Version: %{randr_ver}
328 Group: X11/Development/Libraries
329 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
330 Obsoletes: randrext < 1.1
332 %description -n xorg-proto-randrproto-devel
333 RandR extension headers.
335 The X Resize, Rotate and Reflect Extension, called RandR for short,
336 brings the ability to resize, rotate and reflect the root window of a
337 screen. It is based on the X Resize and Rotate Extension as specified
338 in the Proceedings of the 2001 Usenix Technical Conference [RANDR].
340 %description -n xorg-proto-randrproto-devel -l pl.UTF-8
341 Pliki nagłówkowe rozszerzenia RandR.
343 Rozszerzenie X Resize, Rotate and Reflect (w skrócie RandR) daje
344 możliwość zmiany rozmiaru, obrotu i odbicia głównego okna ekranu. Jest
345 oparte na rozszerzeniu X Resize and Rotate opisanym w protokołach
346 konferencji 2001 Usenix Technical Conference [RANDR].
348 %package -n xorg-proto-recordproto-devel
349 Summary: Record extension headers
350 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Record
351 Version: %{record_ver}
352 Group: X11/Development/Libraries
353 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
354 Obsoletes: recordext < 1.0
356 %description -n xorg-proto-recordproto-devel
357 Record extension headers.
359 %description -n xorg-proto-recordproto-devel -l pl.UTF-8
360 Pliki nagłówkowe rozszerzenia Record.
362 %package -n xorg-proto-renderproto-devel
363 Summary: RENDER extension headers
364 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia RENDER
365 Version: %{render_ver}
366 Group: X11/Development/Libraries
367 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
368 Obsoletes: render < 0.9
369 Obsoletes: renderext < 0.9
371 %description -n xorg-proto-renderproto-devel
372 X Rendering (RENDER) extension headers.
374 %description -n xorg-proto-renderproto-devel -l pl.UTF-8
375 Pliki nagłówkowe rozszerzenia X Rendering (RENDER).
377 %package -n xorg-proto-resourceproto-devel
378 Summary: Resource extension headers
379 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Resource
380 Version: %{resource_ver}
381 Group: X11/Development/Libraries
382 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
383 Obsoletes: resourceext < 1.0.1
385 %description -n xorg-proto-resourceproto-devel
386 Resource extension headers.
388 %description -n xorg-proto-resourceproto-devel -l pl.UTF-8
389 Pliki nagłówkowe rozszerzenia Resource.
391 %package -n xorg-proto-scrnsaverproto-devel
392 Summary: ScrnSaver extension headers
393 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia ScrnSaver
394 Version: %{scrnsaver_ver}
395 Group: X11/Development/Libraries
396 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
398 %description -n xorg-proto-scrnsaverproto-devel
399 ScrnSaver extension headers.
401 %description -n xorg-proto-scrnsaverproto-devel -l pl.UTF-8
402 Pliki nagłówkowe rozszerzenia ScrnSaver.
404 %package -n xorg-proto-trapproto-devel
405 Summary: Trap extension headers
406 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Trap
408 Group: X11/Development/Libraries
409 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
410 Requires: xorg-lib-libXt-devel
412 %description -n xorg-proto-trapproto-devel
413 Trap extension headers.
415 %description -n xorg-proto-trapproto-devel -l pl.UTF-8
416 Pliki nagłówkowe rozszerzenia Trap.
418 %package -n xorg-proto-videoproto-devel
419 Summary: Video extension headers
420 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Video
421 Version: %{video_ver}
422 Group: X11/Development/Libraries
423 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
425 %description -n xorg-proto-videoproto-devel
426 Video (XVideo) extension headers.
428 %description -n xorg-proto-videoproto-devel -l pl.UTF-8
429 Pliki nagłówkowe rozszerzenia Video (XVideo).
431 %package -n xorg-proto-windowswmproto-devel
432 Summary: WindowsWM extension headers
433 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia WindowsWM
434 Version: %{windowswm_ver}
435 Group: X11/Development/Libraries
436 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
438 %description -n xorg-proto-windowswmproto-devel
439 WindowsWM extension headers provide the definition of the WindowsWM
440 extension to the X11 protocol, used for coordination between an X11
441 server and the Microsoft Windows native window manager.
443 %description -n xorg-proto-windowswmproto-devel -l pl.UTF-8
444 Pliki nagłówkowe rozszerzenia WindowsWM udostępniają definicję
445 rozszerzenia WindowsWM do protokołu X11, służącego do współpracy
446 między serwerem X11 a natywnym zarządcą okien Microsoft Windows.
448 %package -n xorg-proto-xcalibrateproto-devel
449 Summary: XCalibrate extension headers
450 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XCalibrate
451 Version: %{xcalibrate_ver}
452 Group: X11/Development/Libraries
454 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
456 %description -n xorg-proto-xcalibrateproto-devel
457 XCalibrate extension headers.
459 %description -n xorg-proto-xcalibrateproto-devel -l pl.UTF-8
460 Pliki nagłówkowe rozszerzenia XCalibrate.
462 %package -n xorg-proto-xcmiscproto-devel
463 Summary: XCMisc extension headers
464 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XCMisc
465 Version: %{xcmisc_ver}
466 Group: X11/Development/Libraries
468 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
470 %description -n xorg-proto-xcmiscproto-devel
471 XCMisc extension headers.
473 %description -n xorg-proto-xcmiscproto-devel -l pl.UTF-8
474 Pliki nagłówkowe rozszerzenia XCMisc.
476 %package -n xorg-proto-xextproto-devel
477 Summary: XExt extension headers
478 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzeń XExt
481 Group: X11/Development/Libraries
482 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
483 Provides: xorg-proto-dpmsproto-devel = %{dpms_ver}-%{release}
484 Suggests: xorg-lib-libXext-devel >= 1:1.1
485 Obsoletes: xextensions < 7.0
487 %description -n xorg-proto-xextproto-devel
488 Header files for X protocol extensions, covering:
491 - Extended-Visual-Information
492 - Generic Event Extension
495 - MIT-SUNDRY-NONSTANDARD
504 %description -n xorg-proto-xextproto-devel -l pl.UTF-8
505 Pliki nagłówkowe rozszerzeń protokołu X, obejmujące:
508 - Extended-Visual-Information
509 - Generic Event Extension
512 - MIT-SUNDRY-NONSTANDARD
521 %package -n xorg-proto-xf86bigfontproto-devel
522 Summary: XF86BigFont extension headers
523 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86BigFont
524 Version: %{xf86bigfont_ver}
525 # reset epoch after xext
527 Group: X11/Development/Libraries
528 Requires: xorg-proto-fontsproto-devel = %{fonts_ver}-%{release}
530 %description -n xorg-proto-xf86bigfontproto-devel
531 XF86BigFont extension headers.
533 %description -n xorg-proto-xf86bigfontproto-devel -l pl.UTF-8
534 Pliki nagłówkowe rozszerzenia XF86BigFont.
536 %package -n xorg-proto-xf86dgaproto-devel
537 Summary: XF86DGA extension headers
538 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86DGA
539 Version: %{xf86dga_ver}
540 Group: X11/Development/Libraries
541 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
543 %description -n xorg-proto-xf86dgaproto-devel
544 XF86DGA extension headers.
546 %description -n xorg-proto-xf86dgaproto-devel -l pl.UTF-8
547 Pliki nagłówkowe rozszerzenia XF86DGA.
549 %package -n xorg-proto-xf86driproto-devel
550 Summary: XF86DRI extension headers
551 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86DRI
552 Version: %{xf86dri_ver}
553 Group: X11/Development/Libraries
554 Requires: libdrm-devel
555 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
557 %description -n xorg-proto-xf86driproto-devel
558 XF86DRI (XFree86 Direct Rendering Infrastructure) extension defines a
559 protocol to allow user applications to access the video hardware
560 without requiring data to be passed through the X server.
562 %description -n xorg-proto-xf86driproto-devel -l pl.UTF-8
563 Rozszerzenie XF86DRI (XFree86 Direct Rendering Infrastructure)
564 definiuje protokół pozwalający aplikacjom użytkownika na dostęp do
565 sprzętu wyświetlającego obraz bez potrzeby przekazywania danych
568 %package -n xorg-proto-xf86miscproto-devel
569 Summary: XFree86-Misc extension headers
570 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XFree86-Misc
571 Version: %{xf86misc_ver}
572 Group: X11/Development/Libraries
573 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
575 %description -n xorg-proto-xf86miscproto-devel
576 This package includes the protocol definitions of the "XFree86-Misc"
577 extension to the X11 protocol. The "XFree86-Misc" extension is
578 supported by the XFree86 X server and versions of the Xorg X server
581 %description -n xorg-proto-xf86miscproto-devel -l pl.UTF-8
582 Ten pakiet zawiera definicje protokołu rozszerzenia "XFree86-Misc"
583 do protokołu X11. Rozszerzenie to jest obsługiwane przez serwer X
584 XFree86 oraz serwer X Xorg w wersji wcześniejszej niż Xorg 1.6.
586 %package -n xorg-proto-xf86rushproto-devel
587 Summary: XF86Rush extension headers
588 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86Rush
589 Version: %{xf86rush_ver}
590 Group: X11/Development/Libraries
591 Requires: xorg-proto-videoproto-devel = %{video_ver}-%{release}
593 %description -n xorg-proto-xf86rushproto-devel
594 XF86Rush extension headers.
596 %description -n xorg-proto-xf86rushproto-devel -l pl.UTF-8
597 Pliki nagłówkowe rozszerzenia XF86Rush.
599 %package -n xorg-proto-xf86vidmodeproto-devel
600 Summary: XF86VidMode extension headers
601 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86VidMode
602 Version: %{xf86vidmode_ver}
603 Group: X11/Development/Libraries
604 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
606 %description -n xorg-proto-xf86vidmodeproto-devel
607 XF86VidMode (XFree86 Video Mode) extension defines a protocol for
608 dynamically configuring modelines and gamma.
610 %description -n xorg-proto-xf86vidmodeproto-devel -l pl.UTF-8
611 Rozszerzenie XF86VidMode (XFree86 Video Mode) definiuje protokół do
612 dynamicznej konfiguracji linii opisujących tryb (modeline) oraz
615 %package -n xorg-proto-xineramaproto-devel
616 Summary: Xinerama extension headers
617 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Xinerama
618 Version: %{xinerama_ver}
619 Group: X11/Development/Libraries
620 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
621 Obsoletes: panoramixext < 1.1.1
622 Obsoletes: xorg-proto-panoramixproto-devel < 1.1.1
624 %description -n xorg-proto-xineramaproto-devel
625 Xinerama is an X extension that allows multiple physical screens
626 controlled by a single X server to appear as a single screen.
628 %description -n xorg-proto-xineramaproto-devel -l pl.UTF-8
629 Xinerama to rozszerzenie X pozwalające na sterowanie wieloma
630 fizycznymi ekranami przez pojedynczy serwer X tak, że stają się
633 %package -n xorg-proto-xproto-devel
634 Summary: X protocol and ancillary headers
635 Summary(pl.UTF-8): Pliki nagłówkowe protokołu X i pomocnicze
637 Group: X11/Development/Libraries
638 Requires: filesystem >= 3.0-32
639 Obsoletes: xproto < 7.0
641 %description -n xorg-proto-xproto-devel
642 X protocol and ancillary headers.
644 %description -n xorg-proto-xproto-devel -l pl.UTF-8
645 Pliki nagłówkowe protokołu X i pomocnicze.
647 %package -n xorg-proto-xproxymngproto-devel
648 Summary: X Proxy Management Protocol headers
649 Summary(pl.UTF-8): Pliki nagłówkowe protokołu X Proxy Management
650 Version: %{xproxymng_ver}
651 Group: X11/Development/Libraries
652 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
653 Obsoletes: xorg-proto-xproxymanagementprotocol-devel < 1.0.3-4
655 %description -n xorg-proto-xproxymngproto-devel
656 X Proxy Management Protocol headers.
658 The Proxy Management Protocol is an ICE based protocol that provides a
659 way for application servers to easily locate proxy services available
662 %description -n xorg-proto-xproxymngproto-devel -l pl.UTF-8
663 Pliki nagłówkowe protokołu X Proxy Management.
665 Proxy Management Protocol to oparty na ICE protokół pozwalający
666 serwerom aplikacji lokalizować w prosty sposób dostępne dla nich
669 %package -n xorg-proto-xwaylandproto-devel
670 Summary: Xwayland extension headers
671 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Xwayland
672 Version: %{xwayland_ver}
673 Group: X11/Development/Libraries
675 %description -n xorg-proto-xwaylandproto-devel
676 Xwayland extension headers.
678 The XWAYLAND extension allows clients to reliably identify whether an
679 X server is Xwayland.
681 %description -n xorg-proto-xwaylandproto-devel -l pl.UTF-8
682 Pliki nagłówkowe rozszerzenia Xwayland.
684 Rozszerzenie XWAYLAND pozwala klientom wiarygodnie określić, czy
685 serwer X to Xwayland.
688 %setup -q -n xorgproto-%{ver}
695 %if "%{_gnu}" != "-gnux32"
699 %{?with_legacy:--enable-legacy} \
705 rm -rf $RPM_BUILD_ROOT
708 DESTDIR=$RPM_BUILD_ROOT
711 # moved to libX11 >= 1.6.9
712 %{__rm} $RPM_BUILD_ROOT%{_includedir}/X11/extensions/XKBgeom.h
713 # moved to libXvMC >= 1.0.12
714 %{__rm} $RPM_BUILD_ROOT%{_includedir}/X11/extensions/vldXvMC.h
717 %if %{without foreign}
718 %{__rm} $RPM_BUILD_ROOT%{_includedir}/X11/extensions/{applewm,windowswm}*.h
719 %{__rm} $RPM_BUILD_ROOT%{_npkgconfigdir}/{applewmproto,windowswmproto}.pc
723 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/{bigreqsproto,fontsproto,kbproto,recordproto,scrnsaverproto,xcmiscproto,xextproto,xorgproto,xproto}
726 rm -rf $RPM_BUILD_ROOT
729 %files -n xorg-proto-applewmproto-devel
730 %defattr(644,root,root,755)
731 %doc COPYING-applewmproto
732 %{_includedir}/X11/extensions/applewm*.h
733 %{_npkgconfigdir}/applewmproto.pc
736 %files -n xorg-proto-bigreqsproto-devel
737 %defattr(644,root,root,755)
738 %doc COPYING-bigreqsproto specs/bigreqsproto/bigreq.html
739 %{_includedir}/X11/extensions/bigreqs*.h
740 %{_npkgconfigdir}/bigreqsproto.pc
742 %files -n xorg-proto-compositeproto-devel
743 %defattr(644,root,root,755)
744 %doc COPYING-compositeproto compositeproto.txt
745 %{_includedir}/X11/extensions/composite*.h
746 %{_npkgconfigdir}/compositeproto.pc
748 %files -n xorg-proto-damageproto-devel
749 %defattr(644,root,root,755)
750 %doc COPYING-damageproto damageproto.txt
751 %{_includedir}/X11/extensions/damage*.h
752 %{_npkgconfigdir}/damageproto.pc
754 %files -n xorg-proto-dmxproto-devel
755 %defattr(644,root,root,755)
756 %doc COPYING-dmxproto
757 %{_includedir}/X11/extensions/dmx*.h
758 %{_npkgconfigdir}/dmxproto.pc
760 %files -n xorg-proto-dri2proto-devel
761 %defattr(644,root,root,755)
762 %doc COPYING-dri2proto dri2proto.txt
763 %{_includedir}/X11/extensions/dri2*.h
764 %{_npkgconfigdir}/dri2proto.pc
766 %files -n xorg-proto-dri3proto-devel
767 %defattr(644,root,root,755)
768 %doc COPYING-dri3proto dri3proto.txt
769 %{_includedir}/X11/extensions/dri3proto.h
770 %{_npkgconfigdir}/dri3proto.pc
773 %files -n xorg-proto-evieproto-devel
774 %defattr(644,root,root,755)
775 %doc COPYING-evieproto
776 %{_includedir}/X11/extensions/Xeviestr.h
777 %{_includedir}/X11/extensions/evieproto.h
778 %{_npkgconfigdir}/evieproto.pc
781 %files -n xorg-proto-fixesproto-devel
782 %defattr(644,root,root,755)
783 %doc COPYING-fixesproto fixesproto.txt
784 %{_includedir}/X11/extensions/xfixes*.h
785 %{_npkgconfigdir}/fixesproto.pc
788 %files -n xorg-proto-fontcacheproto-devel
789 %defattr(644,root,root,755)
790 %doc COPYING-fontcacheproto
791 %{_includedir}/X11/extensions/fontcach*.h
792 %{_npkgconfigdir}/fontcacheproto.pc
795 %files -n xorg-proto-fontsproto-devel
796 %defattr(644,root,root,755)
797 %doc COPYING-fontsproto specs/fontsproto/fsproto.html
798 %dir %{_includedir}/X11/fonts
799 %{_includedir}/X11/fonts/FS.h
800 %{_includedir}/X11/fonts/FSproto.h
801 %{_includedir}/X11/fonts/font.h
802 %{_includedir}/X11/fonts/fontproto.h
803 %{_includedir}/X11/fonts/fontstruct.h
804 %{_includedir}/X11/fonts/fsmasks.h
805 %{_npkgconfigdir}/fontsproto.pc
807 %files -n xorg-proto-glproto-devel
808 %defattr(644,root,root,755)
810 %{_includedir}/GL/glxint.h
811 %{_includedir}/GL/glxmd.h
812 %{_includedir}/GL/glxproto.h
813 %{_includedir}/GL/glxtokens.h
814 %dir %{_includedir}/GL/internal
815 %{_includedir}/GL/internal/glcore.h
816 %{_npkgconfigdir}/glproto.pc
818 %files -n xorg-proto-inputproto-devel
819 %defattr(644,root,root,755)
820 %doc COPYING-inputproto
821 # specs/{XIproto.txt,XI2proto.txt}
822 %{_includedir}/X11/extensions/XI.h
823 %{_includedir}/X11/extensions/XIproto.h
824 %{_includedir}/X11/extensions/XI2.h
825 %{_includedir}/X11/extensions/XI2proto.h
826 %{_npkgconfigdir}/inputproto.pc
828 %files -n xorg-proto-kbproto-devel
829 %defattr(644,root,root,755)
830 %doc COPYING-kbproto specs/kbproto/{XKBproto-*.svg,xkbproto.html}
831 %{_includedir}/X11/extensions/XKB.h
832 %{_includedir}/X11/extensions/XKBproto.h
833 %{_includedir}/X11/extensions/XKBsrv.h
834 %{_includedir}/X11/extensions/XKBstr.h
835 %{_npkgconfigdir}/kbproto.pc
838 %files -n xorg-proto-lg3dproto-devel
839 %defattr(644,root,root,755)
840 %doc COPYING-lg3dproto
841 %{_includedir}/X11/extensions/lgewire.h
842 %{_npkgconfigdir}/lg3dproto.pc
845 %files -n xorg-proto-presentproto-devel
846 %defattr(644,root,root,755)
847 %doc COPYING-presentproto presentproto.txt
848 %{_includedir}/X11/extensions/present*.h
849 %{_npkgconfigdir}/presentproto.pc
852 %files -n xorg-proto-printproto-devel
853 %defattr(644,root,root,755)
854 %doc COPYING-printproto specs/printproto/xp_proto.ps
855 %{_includedir}/X11/extensions/Print*.h
856 %{_npkgconfigdir}/printproto.pc
857 %{_mandir}/man7/Xprint.7*
860 %files -n xorg-proto-randrproto-devel
861 %defattr(644,root,root,755)
862 %doc COPYING-randrproto randrproto.txt
863 %{_includedir}/X11/extensions/randr*.h
864 %{_npkgconfigdir}/randrproto.pc
866 %files -n xorg-proto-recordproto-devel
867 %defattr(644,root,root,755)
868 %doc COPYING-recordproto specs/recordproto/record.html
869 %{_includedir}/X11/extensions/record*.h
870 %{_npkgconfigdir}/recordproto.pc
872 %files -n xorg-proto-renderproto-devel
873 %defattr(644,root,root,755)
874 %doc COPYING-renderproto renderproto.txt
875 %{_includedir}/X11/extensions/render*.h
876 %{_npkgconfigdir}/renderproto.pc
878 %files -n xorg-proto-resourceproto-devel
879 %defattr(644,root,root,755)
880 %doc COPYING-resourceproto resproto.txt
881 %{_includedir}/X11/extensions/XResproto.h
882 %{_npkgconfigdir}/resourceproto.pc
884 %files -n xorg-proto-scrnsaverproto-devel
885 %defattr(644,root,root,755)
886 %doc COPYING-scrnsaverproto specs/scrnsaverproto/saver.html
887 %{_includedir}/X11/extensions/saver*.h
888 %{_npkgconfigdir}/scrnsaverproto.pc
891 %files -n xorg-proto-trapproto-devel
892 %defattr(644,root,root,755)
893 %doc COPYING-trapproto
894 %{_includedir}/X11/extensions/xtrap*.h
895 %{_npkgconfigdir}/trapproto.pc
898 %files -n xorg-proto-videoproto-devel
899 %defattr(644,root,root,755)
900 %doc COPYING-videoproto xv-protocol-v2.txt
901 %{_includedir}/X11/extensions/Xv.h
902 %{_includedir}/X11/extensions/Xvproto.h
903 %{_includedir}/X11/extensions/XvMC.h
904 %{_includedir}/X11/extensions/XvMCproto.h
905 %{_npkgconfigdir}/videoproto.pc
908 %files -n xorg-proto-windowswmproto-devel
909 %defattr(644,root,root,755)
910 %doc COPYING-windowswmproto
911 %{_includedir}/X11/extensions/windowswm*.h
912 %{_npkgconfigdir}/windowswmproto.pc
916 %files -n xorg-proto-xcalibrateproto-devel
917 %defattr(644,root,root,755)
918 %{_includedir}/X11/extensions/xcalibrate*.h
919 %{_npkgconfigdir}/xcalibrateproto.pc
922 %files -n xorg-proto-xcmiscproto-devel
923 %defattr(644,root,root,755)
924 %doc COPYING-xcmiscproto specs/xcmiscproto/xc-misc.html
925 %{_includedir}/X11/extensions/xcmisc*.h
926 %{_npkgconfigdir}/xcmiscproto.pc
928 %files -n xorg-proto-xextproto-devel
929 %defattr(644,root,root,755)
930 %doc COPYING-xextproto specs/xextproto/{appgrp,dbe,dpms,evi,geproto,lbx,multibuf,security,shape,shm,sync,tog-cup,xtest}.html
931 %{_includedir}/X11/extensions/EVI*.h
932 %{_includedir}/X11/extensions/ag*.h
933 %{_includedir}/X11/extensions/cup*.h
934 %{_includedir}/X11/extensions/dbe*.h
935 %{_includedir}/X11/extensions/dpms*.h
936 %{_includedir}/X11/extensions/ge*.h
937 %{_includedir}/X11/extensions/lbx*.h
938 %{_includedir}/X11/extensions/mitmisc*.h
939 %{_includedir}/X11/extensions/multibuf*.h
940 %{_includedir}/X11/extensions/secur*.h
941 %{_includedir}/X11/extensions/shape*.h
942 %{_includedir}/X11/extensions/shm*.h
943 %{_includedir}/X11/extensions/sync*.h
944 %{_includedir}/X11/extensions/xtest*.h
945 %{_npkgconfigdir}/dpmsproto.pc
946 %{_npkgconfigdir}/xextproto.pc
948 %files -n xorg-proto-xf86bigfontproto-devel
949 %defattr(644,root,root,755)
950 %doc COPYING-xf86bigfontproto
951 %{_includedir}/X11/extensions/xf86bigf*.h
952 %{_npkgconfigdir}/xf86bigfontproto.pc
954 %files -n xorg-proto-xf86dgaproto-devel
955 %defattr(644,root,root,755)
956 %doc COPYING-xf86dgaproto
957 %{_includedir}/X11/extensions/xf86dga*.h
958 %{_npkgconfigdir}/xf86dgaproto.pc
960 %files -n xorg-proto-xf86driproto-devel
961 %defattr(644,root,root,755)
962 %doc COPYING-xf86driproto
963 %dir %{_includedir}/X11/dri
964 %{_includedir}/X11/dri/xf86dri*.h
965 %{_npkgconfigdir}/xf86driproto.pc
968 %files -n xorg-proto-xf86miscproto-devel
969 %defattr(644,root,root,755)
970 %doc COPYING-xf86miscproto
971 %{_includedir}/X11/extensions/xf86mscstr.h
972 %{_includedir}/X11/extensions/xf86misc.h
973 %{_npkgconfigdir}/xf86miscproto.pc
975 %files -n xorg-proto-xf86rushproto-devel
976 %defattr(644,root,root,755)
977 %doc COPYING-xf86rushproto
978 %{_includedir}/X11/extensions/xf86rush*.h
979 %{_npkgconfigdir}/xf86rushproto.pc
982 %files -n xorg-proto-xf86vidmodeproto-devel
983 %defattr(644,root,root,755)
984 %doc COPYING-xf86vidmodeproto
985 %{_includedir}/X11/extensions/xf86vm*.h
986 %{_npkgconfigdir}/xf86vidmodeproto.pc
988 %files -n xorg-proto-xineramaproto-devel
989 %defattr(644,root,root,755)
990 %doc COPYING-xineramaproto
991 %{_includedir}/X11/extensions/panoramiXproto.h
992 %{_npkgconfigdir}/xineramaproto.pc
994 %files -n xorg-proto-xproto-devel
995 %defattr(644,root,root,755)
996 %doc AUTHORS COPYING-x11proto README.md specs/SIAddresses/{IPv6,hostname,localuser}.md specs/xproto/x11protocol.html
997 %{_includedir}/X11/DECkeysym.h
998 %{_includedir}/X11/HPkeysym.h
999 %{_includedir}/X11/Sunkeysym.h
1000 %{_includedir}/X11/X.h
1001 %{_includedir}/X11/XF86keysym.h
1002 %{_includedir}/X11/XWDFile.h
1003 %{_includedir}/X11/Xalloca.h
1004 %{_includedir}/X11/Xarch.h
1005 %{_includedir}/X11/Xatom.h
1006 %{_includedir}/X11/Xdefs.h
1007 %{_includedir}/X11/Xfuncproto.h
1008 %{_includedir}/X11/Xfuncs.h
1009 %{_includedir}/X11/Xmd.h
1010 %{_includedir}/X11/Xos.h
1011 %{_includedir}/X11/Xos_r.h
1012 %{_includedir}/X11/Xosdefs.h
1013 %{_includedir}/X11/Xpoll.h
1014 %{_includedir}/X11/Xproto.h
1015 %{_includedir}/X11/Xprotostr.h
1016 %{_includedir}/X11/Xthreads.h
1017 %{_includedir}/X11/Xw32defs.h
1018 %{_includedir}/X11/Xwindows.h
1019 %{_includedir}/X11/Xwinsock.h
1020 %{_includedir}/X11/ap_keysym.h
1021 %{_includedir}/X11/keysym.h
1022 %{_includedir}/X11/keysymdef.h
1023 %dir %{_includedir}/X11/extensions
1024 %{_npkgconfigdir}/xproto.pc
1027 %files -n xorg-proto-xproxymngproto-devel
1028 %defattr(644,root,root,755)
1029 %doc COPYING-pmproto PM_spec
1030 %dir %{_includedir}/X11/PM
1031 %{_includedir}/X11/PM/PM*.h
1032 %{_npkgconfigdir}/xproxymngproto.pc
1035 %files -n xorg-proto-xwaylandproto-devel
1036 %defattr(644,root,root,755)
1037 %doc COPYING-xwaylandproto xwaylandproto.txt
1038 %{_includedir}/X11/extensions/xwaylandproto.h
1039 %{_npkgconfigdir}/xwaylandproto.pc