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.2
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
48 %bcond_without foreign # foreign OS protocols (applewm, windowswm)
49 %bcond_without legacy # legacy protocols (XCalibrate, evie, fontcache, lg3d, print, trap, xf86misc, xf86rush, xproxymng)
51 Summary: Header files of X Window System Unified Protocol
52 Summary(pl.UTF-8): Pliki nagłówkowe zunifikowanego protokołu systemu X Window
53 Name: xorg-proto-xorgproto
55 Release: %{ver}.%{rel}
57 Group: X11/Development/Libraries
58 Source0: https://xorg.freedesktop.org/releases/individual/proto/xorgproto-%{ver}.tar.bz2
59 # Source0-md5: 3e84dbe18270e92d42a6eb5e6d0d9a8b
60 URL: https://xorg.freedesktop.org/
61 BuildRequires: autoconf >= 2.60
62 BuildRequires: automake
63 BuildRequires: docbook-dtd43-xml
64 BuildRequires: libxslt-progs
65 BuildRequires: python3 >= 1:3.6
66 BuildRequires: xmlto >= 0.0.22
67 BuildRequires: xorg-sgml-doctools >= 1.8
68 BuildRequires: xorg-util-util-macros >= 1.12
70 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73 This package provides the headers and specification documents defining
74 the core protocol and (many) extensions for the X Window System.
76 %description -l pl.UTF-8
77 Ten pakiet zawiera pliki nagłówkowe i dokumenty ze specyfikacją
78 definiującą podstawowy protokół oraz wiele rozszerzeń systemu X
81 %package -n xorg-proto-applewmproto-devel
82 Summary: AppleWM extension headers
83 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia AppleWM
84 Version: %{applewm_ver}
85 Group: X11/Development/Libraries
86 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
88 %description -n xorg-proto-applewmproto-devel
89 AppleWM extension headers.
91 %description -n xorg-proto-applewmproto-devel -l pl.UTF-8
92 Pliki nagłówkowe rozszerzenia AppleWM.
94 %package -n xorg-proto-bigreqsproto-devel
95 Summary: Big Requests extension headers
96 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Big Requests
97 Version: %{bigreqs_ver}
98 Group: X11/Development/Libraries
100 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
102 %description -n xorg-proto-bigreqsproto-devel
103 Big Requests extension headers.
105 %description -n xorg-proto-bigreqsproto-devel -l pl.UTF-8
106 Pliki nagłówkowe rozszerzenia Big Requests.
108 %package -n xorg-proto-compositeproto-devel
109 Summary: Composite extension headers
110 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Composite
111 Version: %{composite_ver}
112 Requires: xorg-proto-fixesproto-devel = %{fixes_ver}-%{release}
113 Obsoletes: compositeext < 2.1
115 %description -n xorg-proto-compositeproto-devel
116 Composite extension headers.
118 %description -n xorg-proto-compositeproto-devel -l pl.UTF-8
119 Pliki nagłówkowe rozszerzenia Composite.
121 %package -n xorg-proto-damageproto-devel
122 Summary: Damage extension headers
123 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Damage
124 Version: %{damage_ver}
125 Group: X11/Development/Libraries
126 Requires: xorg-proto-fixesproto-devel = %{fixes_ver}-%{release}
127 Obsoletes: damageext < 1.1
129 %description -n xorg-proto-damageproto-devel
130 Damage extension headers.
132 %description -n xorg-proto-damageproto-devel -l pl.UTF-8
133 Pliki nagłówkowe rozszerzenia Damage.
135 %package -n xorg-proto-dmxproto-devel
136 Summary: DMX extension headers
137 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia DMX
139 Group: X11/Development/Libraries
140 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
142 %description -n xorg-proto-dmxproto-devel
143 DMX (Distributed Multihead X) extension defines a protocol for clients
144 to access a front-end proxy X server that controls multiple back-end X
145 servers making up a large display.
147 %description -n xorg-proto-dmxproto-devel -l pl.UTF-8
148 Rozszerzenie DMX (Distributed Multihead X) definiuje protokół
149 pozwalający klientom na dostęp do frontendowego serwera proxy X
150 sterującego wieloma backendowymi serwerami X tworzącymi duży ekran.
152 %package -n xorg-proto-dri2proto-devel
153 Summary: DRI2 extension headers
154 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia DRI2
156 Group: X11/Development/Libraries
157 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
159 %description -n xorg-proto-dri2proto-devel
160 DRI2 (Direct Rendering Infrastructure 2) extension headers.
162 %description -n xorg-proto-dri2proto-devel -l pl.UTF-8
163 Pliki nagłówkowe rozszerzenia DRI2 (Direct Rendering Infrastructure
166 %package -n xorg-proto-dri3proto-devel
167 Summary: DRI3 extension headers
168 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia DRI3
170 Group: X11/Development/Libraries
171 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
173 %description -n xorg-proto-dri3proto-devel
174 DRI3 (Direct Rendering Infrastructure 3) extension headers.
176 %description -n xorg-proto-dri3proto-devel -l pl.UTF-8
177 Pliki nagłówkowe rozszerzenia DRI3 (Direct Rendering Infrastructure
180 %package -n xorg-proto-evieproto-devel
181 Summary: EvIE extension headers
182 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia EvIE
184 Group: X11/Development/Libraries
185 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
186 Obsoletes: xorg-proto-evieext-devel < 1.1.1-3
188 %description -n xorg-proto-evieproto-devel
189 Extended Visual Information Extension (XEVIE) defines a protocol for a
190 client to determine information about core X visuals beyond what the
191 core protocol provides.
193 %description -n xorg-proto-evieproto-devel -l pl.UTF-8
194 Rozszerzenie XEVIE (Extended Visual Information Extension) definiuje
195 protokół pozwalający klientowi poznać informacje o poszczególnych
196 ekranach X ukrytych za protokołem.
198 %package -n xorg-proto-fixesproto-devel
199 Summary: X Fixes extension headers
200 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia X Fixes
201 Version: %{fixes_ver}
202 Group: X11/Development/Libraries
203 Requires: xorg-proto-xextproto-devel = 1:%{xext_ver}-%{release}
204 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
205 Obsoletes: fixesext < 3.0
207 %description -n xorg-proto-fixesproto-devel
208 Header files and documentation for the XFIXES extension.
210 %description -n xorg-proto-fixesproto-devel -l pl.UTF-8
211 Pliki nagłówkowe i dokumentacja do rozszerzenia XFIXES.
213 %package -n xorg-proto-fontcacheproto-devel
214 Summary: Fontcache extension headers
215 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Fontcache
216 Version: %{fontcache_ver}
217 Group: X11/Development/Libraries
218 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
220 %description -n xorg-proto-fontcacheproto-devel
221 Fontcache extension headers.
223 %description -n xorg-proto-fontcacheproto-devel -l pl.UTF-8
224 Pliki nagłówkowe rozszerzenia Fontcache.
226 %package -n xorg-proto-fontsproto-devel
227 Summary: Fonts extension headers
228 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Fonts
229 Version: %{fonts_ver}
230 Group: X11/Development/Libraries
231 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
233 %description -n xorg-proto-fontsproto-devel
234 Fonts extension headers.
236 %description -n xorg-proto-fontsproto-devel -l pl.UTF-8
237 Pliki nagłówkowe rozszerzenia Fonts.
239 %package -n xorg-proto-glproto-devel
240 Summary: GLX extension headers
241 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia GLX
243 Group: X11/Development/Libraries
244 # <GL/glxint.h> needs <X11/X*.h> and <GL/gl.h>
245 Requires: OpenGL-devel
246 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
248 %description -n xorg-proto-glproto-devel
249 GLX (OpenGL) extension headers.
251 %description -n xorg-proto-glproto-devel -l pl.UTF-8
252 Pliki nagłówkowe rozszerzenia GLX (OpenGL).
254 %package -n xorg-proto-inputproto-devel
255 Summary: Input extension headers
256 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Input
257 Version: %{input_ver}
258 Group: X11/Development/Libraries
259 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
261 %description -n xorg-proto-inputproto-devel
262 Input extension headers.
264 %description -n xorg-proto-inputproto-devel -l pl.UTF-8
265 Pliki nagłówkowe rozszerzenia Input.
267 %package -n xorg-proto-kbproto-devel
268 Summary: KB extension headers
269 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia KB
271 Group: X11/Development/Libraries
272 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
274 %description -n xorg-proto-kbproto-devel
275 KB (XKEYBOARD) extension headers.
277 %description -n xorg-proto-kbproto-devel -l pl.UTF-8
278 Pliki nagłówkowe rozszerzenia KB (XKEYBOARD).
280 %package -n xorg-proto-lg3dproto-devel
281 Summary: LGE extension headers
282 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia LGE
284 Group: X11/Development/Libraries
285 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
287 %description -n xorg-proto-lg3dproto-devel
288 LGE extension headers.
290 %description -n xorg-proto-lg3dproto-devel -l pl.UTF-8
291 Pliki nagłówkowe rozszerzenia LGE.
293 %package -n xorg-proto-presentproto-devel
294 Summary: Present extension headers
295 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Present
296 Version: %{present_ver}
297 Group: X11/Development/Libraries
298 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
300 %description -n xorg-proto-presentproto-devel
301 Present extension headers.
303 %description -n xorg-proto-presentproto-devel -l pl.UTF-8
304 Pliki nagłówkowe rozszerzenia Present.
306 %package -n xorg-proto-printproto-devel
307 Summary: Xprint extension headers
308 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Xprint
309 Version: %{print_ver}
310 Group: X11/Development/Libraries
311 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
313 %description -n xorg-proto-printproto-devel
314 Xprint extension to the X11 protocol is (now deprecated) portable,
315 network-transparent printing system.
317 %description -n xorg-proto-printproto-devel -l pl.UTF-8
318 Rozszerzenie Xprint protokołu X11 jest (teraz już przestarzałym)
319 systemem drukowania przezroczystym względem sieci.
321 %package -n xorg-proto-randrproto-devel
322 Summary: RandR extension headers
323 Summary(pl.UTF-8): Pliki nagłówkowe rozrzerzenia RandR
324 Version: %{randr_ver}
325 Group: X11/Development/Libraries
326 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
327 Obsoletes: randrext < 1.1
329 %description -n xorg-proto-randrproto-devel
330 RandR extension headers.
332 The X Resize, Rotate and Reflect Extension, called RandR for short,
333 brings the ability to resize, rotate and reflect the root window of a
334 screen. It is based on the X Resize and Rotate Extension as specified
335 in the Proceedings of the 2001 Usenix Technical Conference [RANDR].
337 %description -n xorg-proto-randrproto-devel -l pl.UTF-8
338 Pliki nagłówkowe rozszerzenia RandR.
340 Rozszerzenie X Resize, Rotate and Reflect (w skrócie RandR) daje
341 możliwość zmiany rozmiaru, obrotu i odbicia głównego okna ekranu. Jest
342 oparte na rozszerzeniu X Resize and Rotate opisanym w protokołach
343 konferencji 2001 Usenix Technical Conference [RANDR].
345 %package -n xorg-proto-recordproto-devel
346 Summary: Record extension headers
347 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Record
348 Version: %{record_ver}
349 Group: X11/Development/Libraries
350 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
351 Obsoletes: recordext < 1.0
353 %description -n xorg-proto-recordproto-devel
354 Record extension headers.
356 %description -n xorg-proto-recordproto-devel -l pl.UTF-8
357 Pliki nagłówkowe rozszerzenia Record.
359 %package -n xorg-proto-renderproto-devel
360 Summary: RENDER extension headers
361 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia RENDER
362 Version: %{render_ver}
363 Group: X11/Development/Libraries
364 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
365 Obsoletes: render < 0.9
366 Obsoletes: renderext < 0.9
368 %description -n xorg-proto-renderproto-devel
369 X Rendering (RENDER) extension headers.
371 %description -n xorg-proto-renderproto-devel -l pl.UTF-8
372 Pliki nagłówkowe rozszerzenia X Rendering (RENDER).
374 %package -n xorg-proto-resourceproto-devel
375 Summary: Resource extension headers
376 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Resource
377 Version: %{resource_ver}
378 Group: X11/Development/Libraries
379 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
380 Obsoletes: resourceext < 1.0.1
382 %description -n xorg-proto-resourceproto-devel
383 Resource extension headers.
385 %description -n xorg-proto-resourceproto-devel -l pl.UTF-8
386 Pliki nagłówkowe rozszerzenia Resource.
388 %package -n xorg-proto-scrnsaverproto-devel
389 Summary: ScrnSaver extension headers
390 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia ScrnSaver
391 Version: %{scrnsaver_ver}
392 Group: X11/Development/Libraries
393 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
395 %description -n xorg-proto-scrnsaverproto-devel
396 ScrnSaver extension headers.
398 %description -n xorg-proto-scrnsaverproto-devel -l pl.UTF-8
399 Pliki nagłówkowe rozszerzenia ScrnSaver.
401 %package -n xorg-proto-trapproto-devel
402 Summary: Trap extension headers
403 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Trap
405 Group: X11/Development/Libraries
406 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
407 Requires: xorg-lib-libXt-devel
409 %description -n xorg-proto-trapproto-devel
410 Trap extension headers.
412 %description -n xorg-proto-trapproto-devel -l pl.UTF-8
413 Pliki nagłówkowe rozszerzenia Trap.
415 %package -n xorg-proto-videoproto-devel
416 Summary: Video extension headers
417 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Video
418 Version: %{video_ver}
419 Group: X11/Development/Libraries
420 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
422 %description -n xorg-proto-videoproto-devel
423 Video (XVideo) extension headers.
425 %description -n xorg-proto-videoproto-devel -l pl.UTF-8
426 Pliki nagłówkowe rozszerzenia Video (XVideo).
428 %package -n xorg-proto-windowswmproto-devel
429 Summary: WindowsWM extension headers
430 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia WindowsWM
431 Version: %{windowswm_ver}
432 Group: X11/Development/Libraries
433 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
435 %description -n xorg-proto-windowswmproto-devel
436 WindowsWM extension headers provide the definition of the WindowsWM
437 extension to the X11 protocol, used for coordination between an X11
438 server and the Microsoft Windows native window manager.
440 %description -n xorg-proto-windowswmproto-devel -l pl.UTF-8
441 Pliki nagłówkowe rozszerzenia WindowsWM udostępniają definicję
442 rozszerzenia WindowsWM do protokołu X11, służącego do współpracy
443 między serwerem X11 a natywnym zarządcą okien Microsoft Windows.
445 %package -n xorg-proto-xcalibrateproto-devel
446 Summary: XCalibrate extension headers
447 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XCalibrate
448 Version: %{xcalibrate_ver}
449 Group: X11/Development/Libraries
451 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
453 %description -n xorg-proto-xcalibrateproto-devel
454 XCalibrate extension headers.
456 %description -n xorg-proto-xcalibrateproto-devel -l pl.UTF-8
457 Pliki nagłówkowe rozszerzenia XCalibrate.
459 %package -n xorg-proto-xcmiscproto-devel
460 Summary: XCMisc extension headers
461 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XCMisc
462 Version: %{xcmisc_ver}
463 Group: X11/Development/Libraries
465 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
467 %description -n xorg-proto-xcmiscproto-devel
468 XCMisc extension headers.
470 %description -n xorg-proto-xcmiscproto-devel -l pl.UTF-8
471 Pliki nagłówkowe rozszerzenia XCMisc.
473 %package -n xorg-proto-xextproto-devel
474 Summary: XExt extension headers
475 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzeń XExt
478 Group: X11/Development/Libraries
479 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
480 Provides: xorg-proto-dpmsproto-devel = %{dpms_ver}-%{release}
481 Suggests: xorg-lib-libXext-devel >= 1:1.1
482 Obsoletes: xextensions < 7.0
484 %description -n xorg-proto-xextproto-devel
485 Header files for X protocol extensions, covering:
488 - Extended-Visual-Information
489 - Generic Event Extension
492 - MIT-SUNDRY-NONSTANDARD
501 %description -n xorg-proto-xextproto-devel -l pl.UTF-8
502 Pliki nagłówkowe rozszerzeń protokołu X, obejmujące:
505 - Extended-Visual-Information
506 - Generic Event Extension
509 - MIT-SUNDRY-NONSTANDARD
518 %package -n xorg-proto-xf86bigfontproto-devel
519 Summary: XF86BigFont extension headers
520 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86BigFont
521 Version: %{xf86bigfont_ver}
522 # reset epoch after xext
524 Group: X11/Development/Libraries
525 Requires: xorg-proto-fontsproto-devel = %{fonts_ver}-%{release}
527 %description -n xorg-proto-xf86bigfontproto-devel
528 XF86BigFont extension headers.
530 %description -n xorg-proto-xf86bigfontproto-devel -l pl.UTF-8
531 Pliki nagłówkowe rozszerzenia XF86BigFont.
533 %package -n xorg-proto-xf86dgaproto-devel
534 Summary: XF86DGA extension headers
535 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86DGA
536 Version: %{xf86dga_ver}
537 Group: X11/Development/Libraries
538 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
540 %description -n xorg-proto-xf86dgaproto-devel
541 XF86DGA extension headers.
543 %description -n xorg-proto-xf86dgaproto-devel -l pl.UTF-8
544 Pliki nagłówkowe rozszerzenia XF86DGA.
546 %package -n xorg-proto-xf86driproto-devel
547 Summary: XF86DRI extension headers
548 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86DRI
549 Version: %{xf86dri_ver}
550 Group: X11/Development/Libraries
551 Requires: libdrm-devel
552 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
554 %description -n xorg-proto-xf86driproto-devel
555 XF86DRI (XFree86 Direct Rendering Infrastructure) extension defines a
556 protocol to allow user applications to access the video hardware
557 without requiring data to be passed through the X server.
559 %description -n xorg-proto-xf86driproto-devel -l pl.UTF-8
560 Rozszerzenie XF86DRI (XFree86 Direct Rendering Infrastructure)
561 definiuje protokół pozwalający aplikacjom użytkownika na dostęp do
562 sprzętu wyświetlającego obraz bez potrzeby przekazywania danych
565 %package -n xorg-proto-xf86miscproto-devel
566 Summary: XFree86-Misc extension headers
567 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XFree86-Misc
568 Version: %{xf86misc_ver}
569 Group: X11/Development/Libraries
570 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
572 %description -n xorg-proto-xf86miscproto-devel
573 This package includes the protocol definitions of the "XFree86-Misc"
574 extension to the X11 protocol. The "XFree86-Misc" extension is
575 supported by the XFree86 X server and versions of the Xorg X server
578 %description -n xorg-proto-xf86miscproto-devel -l pl.UTF-8
579 Ten pakiet zawiera definicje protokołu rozszerzenia "XFree86-Misc"
580 do protokołu X11. Rozszerzenie to jest obsługiwane przez serwer X
581 XFree86 oraz serwer X Xorg w wersji wcześniejszej niż Xorg 1.6.
583 %package -n xorg-proto-xf86rushproto-devel
584 Summary: XF86Rush extension headers
585 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86Rush
586 Version: %{xf86rush_ver}
587 Group: X11/Development/Libraries
588 Requires: xorg-proto-videoproto-devel = %{video_ver}-%{release}
590 %description -n xorg-proto-xf86rushproto-devel
591 XF86Rush extension headers.
593 %description -n xorg-proto-xf86rushproto-devel -l pl.UTF-8
594 Pliki nagłówkowe rozszerzenia XF86Rush.
596 %package -n xorg-proto-xf86vidmodeproto-devel
597 Summary: XF86VidMode extension headers
598 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia XF86VidMode
599 Version: %{xf86vidmode_ver}
600 Group: X11/Development/Libraries
601 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
603 %description -n xorg-proto-xf86vidmodeproto-devel
604 XF86VidMode (XFree86 Video Mode) extension defines a protocol for
605 dynamically configuring modelines and gamma.
607 %description -n xorg-proto-xf86vidmodeproto-devel -l pl.UTF-8
608 Rozszerzenie XF86VidMode (XFree86 Video Mode) definiuje protokół do
609 dynamicznej konfiguracji linii opisujących tryb (modeline) oraz
612 %package -n xorg-proto-xineramaproto-devel
613 Summary: Xinerama extension headers
614 Summary(pl.UTF-8): Pliki nagłówkowe rozszerzenia Xinerama
615 Version: %{xinerama_ver}
616 Group: X11/Development/Libraries
617 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
618 Obsoletes: panoramixext < 1.1.1
619 Obsoletes: xorg-proto-panoramixproto-devel < 1.1.1
621 %description -n xorg-proto-xineramaproto-devel
622 Xinerama is an X extension that allows multiple physical screens
623 controlled by a single X server to appear as a single screen.
625 %description -n xorg-proto-xineramaproto-devel -l pl.UTF-8
626 Xinerama to rozszerzenie X pozwalające na sterowanie wieloma
627 fizycznymi ekranami przez pojedynczy serwer X tak, że stają się
630 %package -n xorg-proto-xproto-devel
631 Summary: X protocol and ancillary headers
632 Summary(pl.UTF-8): Pliki nagłówkowe protokołu X i pomocnicze
634 Group: X11/Development/Libraries
635 Requires: filesystem >= 3.0-32
636 Obsoletes: xproto < 7.0
638 %description -n xorg-proto-xproto-devel
639 X protocol and ancillary headers.
641 %description -n xorg-proto-xproto-devel -l pl.UTF-8
642 Pliki nagłówkowe protokołu X i pomocnicze.
644 %package -n xorg-proto-xproxymngproto-devel
645 Summary: X Proxy Management Protocol headers
646 Summary(pl.UTF-8): Pliki nagłówkowe protokołu X Proxy Management
647 Version: %{xproxymng_ver}
648 Group: X11/Development/Libraries
649 Requires: xorg-proto-xproto-devel = %{x_ver}-%{release}
650 Obsoletes: xorg-proto-xproxymanagementprotocol-devel < 1.0.3-4
652 %description -n xorg-proto-xproxymngproto-devel
653 X Proxy Management Protocol headers.
655 The Proxy Management Protocol is an ICE based protocol that provides a
656 way for application servers to easily locate proxy services available
659 %description -n xorg-proto-xproxymngproto-devel -l pl.UTF-8
660 Pliki nagłówkowe protokołu X Proxy Management.
662 Proxy Management Protocol to oparty na ICE protokół pozwalający
663 serwerom aplikacji lokalizować w prosty sposób dostępne dla nich
667 %setup -q -n xorgproto-%{ver}
674 %if "%{_gnu}" != "-gnux32"
678 %{?with_legacy:--enable-legacy} \
684 rm -rf $RPM_BUILD_ROOT
687 DESTDIR=$RPM_BUILD_ROOT
690 # moved to libX11 >= 1.6.9
691 %{__rm} $RPM_BUILD_ROOT%{_includedir}/X11/extensions/XKBgeom.h
692 # moved to libXvMC >= 1.0.12
693 %{__rm} $RPM_BUILD_ROOT%{_includedir}/X11/extensions/vldXvMC.h
696 %if %{without foreign}
697 %{__rm} $RPM_BUILD_ROOT%{_includedir}/X11/extensions/{applewm,windowswm}*.h
698 %{__rm} $RPM_BUILD_ROOT%{_npkgconfigdir}/{applewmproto,windowswmproto}.pc
702 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/{bigreqsproto,fontsproto,kbproto,recordproto,scrnsaverproto,xcmiscproto,xextproto,xorgproto,xproto}
705 rm -rf $RPM_BUILD_ROOT
708 %files -n xorg-proto-applewmproto-devel
709 %defattr(644,root,root,755)
710 %doc COPYING-applewmproto
711 %{_includedir}/X11/extensions/applewm*.h
712 %{_npkgconfigdir}/applewmproto.pc
715 %files -n xorg-proto-bigreqsproto-devel
716 %defattr(644,root,root,755)
717 %doc COPYING-bigreqsproto specs/bigreqsproto/bigreq.html
718 %{_includedir}/X11/extensions/bigreqs*.h
719 %{_npkgconfigdir}/bigreqsproto.pc
721 %files -n xorg-proto-compositeproto-devel
722 %defattr(644,root,root,755)
723 %doc COPYING-compositeproto compositeproto.txt
724 %{_includedir}/X11/extensions/composite*.h
725 %{_npkgconfigdir}/compositeproto.pc
727 %files -n xorg-proto-damageproto-devel
728 %defattr(644,root,root,755)
729 %doc COPYING-damageproto damageproto.txt
730 %{_includedir}/X11/extensions/damage*.h
731 %{_npkgconfigdir}/damageproto.pc
733 %files -n xorg-proto-dmxproto-devel
734 %defattr(644,root,root,755)
735 %doc COPYING-dmxproto
736 %{_includedir}/X11/extensions/dmx*.h
737 %{_npkgconfigdir}/dmxproto.pc
739 %files -n xorg-proto-dri2proto-devel
740 %defattr(644,root,root,755)
741 %doc COPYING-dri2proto dri2proto.txt
742 %{_includedir}/X11/extensions/dri2*.h
743 %{_npkgconfigdir}/dri2proto.pc
745 %files -n xorg-proto-dri3proto-devel
746 %defattr(644,root,root,755)
747 %doc COPYING-dri3proto dri3proto.txt
748 %{_includedir}/X11/extensions/dri3proto.h
749 %{_npkgconfigdir}/dri3proto.pc
752 %files -n xorg-proto-evieproto-devel
753 %defattr(644,root,root,755)
754 %doc COPYING-evieproto
755 %{_includedir}/X11/extensions/Xeviestr.h
756 %{_includedir}/X11/extensions/evieproto.h
757 %{_npkgconfigdir}/evieproto.pc
760 %files -n xorg-proto-fixesproto-devel
761 %defattr(644,root,root,755)
762 %doc COPYING-fixesproto fixesproto.txt
763 %{_includedir}/X11/extensions/xfixes*.h
764 %{_npkgconfigdir}/fixesproto.pc
767 %files -n xorg-proto-fontcacheproto-devel
768 %defattr(644,root,root,755)
769 %doc COPYING-fontcacheproto
770 %{_includedir}/X11/extensions/fontcach*.h
771 %{_npkgconfigdir}/fontcacheproto.pc
774 %files -n xorg-proto-fontsproto-devel
775 %defattr(644,root,root,755)
776 %doc COPYING-fontsproto specs/fontsproto/fsproto.html
777 %dir %{_includedir}/X11/fonts
778 %{_includedir}/X11/fonts/FS.h
779 %{_includedir}/X11/fonts/FSproto.h
780 %{_includedir}/X11/fonts/font.h
781 %{_includedir}/X11/fonts/fontproto.h
782 %{_includedir}/X11/fonts/fontstruct.h
783 %{_includedir}/X11/fonts/fsmasks.h
784 %{_npkgconfigdir}/fontsproto.pc
786 %files -n xorg-proto-glproto-devel
787 %defattr(644,root,root,755)
789 %{_includedir}/GL/glxint.h
790 %{_includedir}/GL/glxmd.h
791 %{_includedir}/GL/glxproto.h
792 %{_includedir}/GL/glxtokens.h
793 %dir %{_includedir}/GL/internal
794 %{_includedir}/GL/internal/glcore.h
795 %{_npkgconfigdir}/glproto.pc
797 %files -n xorg-proto-inputproto-devel
798 %defattr(644,root,root,755)
799 %doc COPYING-inputproto
800 # specs/{XIproto.txt,XI2proto.txt}
801 %{_includedir}/X11/extensions/XI.h
802 %{_includedir}/X11/extensions/XIproto.h
803 %{_includedir}/X11/extensions/XI2.h
804 %{_includedir}/X11/extensions/XI2proto.h
805 %{_npkgconfigdir}/inputproto.pc
807 %files -n xorg-proto-kbproto-devel
808 %defattr(644,root,root,755)
809 %doc COPYING-kbproto specs/kbproto/{XKBproto-*.svg,xkbproto.html}
810 %{_includedir}/X11/extensions/XKB.h
811 %{_includedir}/X11/extensions/XKBproto.h
812 %{_includedir}/X11/extensions/XKBsrv.h
813 %{_includedir}/X11/extensions/XKBstr.h
814 %{_npkgconfigdir}/kbproto.pc
817 %files -n xorg-proto-lg3dproto-devel
818 %defattr(644,root,root,755)
819 %doc COPYING-lg3dproto
820 %{_includedir}/X11/extensions/lgewire.h
821 %{_npkgconfigdir}/lg3dproto.pc
824 %files -n xorg-proto-presentproto-devel
825 %defattr(644,root,root,755)
826 %doc COPYING-presentproto presentproto.txt
827 %{_includedir}/X11/extensions/present*.h
828 %{_npkgconfigdir}/presentproto.pc
831 %files -n xorg-proto-printproto-devel
832 %defattr(644,root,root,755)
833 %doc COPYING-printproto specs/printproto/xp_proto.ps
834 %{_includedir}/X11/extensions/Print*.h
835 %{_npkgconfigdir}/printproto.pc
836 %{_mandir}/man7/Xprint.7*
839 %files -n xorg-proto-randrproto-devel
840 %defattr(644,root,root,755)
841 %doc COPYING-randrproto randrproto.txt
842 %{_includedir}/X11/extensions/randr*.h
843 %{_npkgconfigdir}/randrproto.pc
845 %files -n xorg-proto-recordproto-devel
846 %defattr(644,root,root,755)
847 %doc COPYING-recordproto specs/recordproto/record.html
848 %{_includedir}/X11/extensions/record*.h
849 %{_npkgconfigdir}/recordproto.pc
851 %files -n xorg-proto-renderproto-devel
852 %defattr(644,root,root,755)
853 %doc COPYING-renderproto renderproto.txt
854 %{_includedir}/X11/extensions/render*.h
855 %{_npkgconfigdir}/renderproto.pc
857 %files -n xorg-proto-resourceproto-devel
858 %defattr(644,root,root,755)
859 %doc COPYING-resourceproto resproto.txt
860 %{_includedir}/X11/extensions/XResproto.h
861 %{_npkgconfigdir}/resourceproto.pc
863 %files -n xorg-proto-scrnsaverproto-devel
864 %defattr(644,root,root,755)
865 %doc COPYING-scrnsaverproto specs/scrnsaverproto/saver.html
866 %{_includedir}/X11/extensions/saver*.h
867 %{_npkgconfigdir}/scrnsaverproto.pc
870 %files -n xorg-proto-trapproto-devel
871 %defattr(644,root,root,755)
872 %doc COPYING-trapproto
873 %{_includedir}/X11/extensions/xtrap*.h
874 %{_npkgconfigdir}/trapproto.pc
877 %files -n xorg-proto-videoproto-devel
878 %defattr(644,root,root,755)
879 %doc COPYING-videoproto xv-protocol-v2.txt
880 %{_includedir}/X11/extensions/Xv.h
881 %{_includedir}/X11/extensions/Xvproto.h
882 %{_includedir}/X11/extensions/XvMC.h
883 %{_includedir}/X11/extensions/XvMCproto.h
884 %{_npkgconfigdir}/videoproto.pc
887 %files -n xorg-proto-windowswmproto-devel
888 %defattr(644,root,root,755)
889 %doc COPYING-windowswmproto
890 %{_includedir}/X11/extensions/windowswm*.h
891 %{_npkgconfigdir}/windowswmproto.pc
895 %files -n xorg-proto-xcalibrateproto-devel
896 %defattr(644,root,root,755)
897 %{_includedir}/X11/extensions/xcalibrate*.h
898 %{_npkgconfigdir}/xcalibrateproto.pc
901 %files -n xorg-proto-xcmiscproto-devel
902 %defattr(644,root,root,755)
903 %doc COPYING-xcmiscproto specs/xcmiscproto/xc-misc.html
904 %{_includedir}/X11/extensions/xcmisc*.h
905 %{_npkgconfigdir}/xcmiscproto.pc
907 %files -n xorg-proto-xextproto-devel
908 %defattr(644,root,root,755)
909 %doc COPYING-xextproto specs/xextproto/{appgrp,dbe,dpms,evi,geproto,lbx,multibuf,security,shape,shm,sync,tog-cup,xtest}.html
910 %{_includedir}/X11/extensions/EVI*.h
911 %{_includedir}/X11/extensions/ag*.h
912 %{_includedir}/X11/extensions/cup*.h
913 %{_includedir}/X11/extensions/dbe*.h
914 %{_includedir}/X11/extensions/dpms*.h
915 %{_includedir}/X11/extensions/ge*.h
916 %{_includedir}/X11/extensions/lbx*.h
917 %{_includedir}/X11/extensions/mitmisc*.h
918 %{_includedir}/X11/extensions/multibuf*.h
919 %{_includedir}/X11/extensions/secur*.h
920 %{_includedir}/X11/extensions/shape*.h
921 %{_includedir}/X11/extensions/shm*.h
922 %{_includedir}/X11/extensions/sync*.h
923 %{_includedir}/X11/extensions/xtest*.h
924 %{_npkgconfigdir}/dpmsproto.pc
925 %{_npkgconfigdir}/xextproto.pc
927 %files -n xorg-proto-xf86bigfontproto-devel
928 %defattr(644,root,root,755)
929 %doc COPYING-xf86bigfontproto
930 %{_includedir}/X11/extensions/xf86bigf*.h
931 %{_npkgconfigdir}/xf86bigfontproto.pc
933 %files -n xorg-proto-xf86dgaproto-devel
934 %defattr(644,root,root,755)
935 %doc COPYING-xf86dgaproto
936 %{_includedir}/X11/extensions/xf86dga*.h
937 %{_npkgconfigdir}/xf86dgaproto.pc
939 %files -n xorg-proto-xf86driproto-devel
940 %defattr(644,root,root,755)
941 %doc COPYING-xf86driproto
942 %dir %{_includedir}/X11/dri
943 %{_includedir}/X11/dri/xf86dri*.h
944 %{_npkgconfigdir}/xf86driproto.pc
947 %files -n xorg-proto-xf86miscproto-devel
948 %defattr(644,root,root,755)
949 %doc COPYING-xf86miscproto
950 %{_includedir}/X11/extensions/xf86mscstr.h
951 %{_includedir}/X11/extensions/xf86misc.h
952 %{_npkgconfigdir}/xf86miscproto.pc
954 %files -n xorg-proto-xf86rushproto-devel
955 %defattr(644,root,root,755)
956 %doc COPYING-xf86rushproto
957 %{_includedir}/X11/extensions/xf86rush*.h
958 %{_npkgconfigdir}/xf86rushproto.pc
961 %files -n xorg-proto-xf86vidmodeproto-devel
962 %defattr(644,root,root,755)
963 %doc COPYING-xf86vidmodeproto
964 %{_includedir}/X11/extensions/xf86vm*.h
965 %{_npkgconfigdir}/xf86vidmodeproto.pc
967 %files -n xorg-proto-xineramaproto-devel
968 %defattr(644,root,root,755)
969 %doc COPYING-xineramaproto
970 %{_includedir}/X11/extensions/panoramiXproto.h
971 %{_npkgconfigdir}/xineramaproto.pc
973 %files -n xorg-proto-xproto-devel
974 %defattr(644,root,root,755)
975 %doc AUTHORS COPYING-x11proto README.md specs/SIAddresses/{IPv6,hostname,localuser}.md specs/xproto/x11protocol.html
976 %{_includedir}/X11/DECkeysym.h
977 %{_includedir}/X11/HPkeysym.h
978 %{_includedir}/X11/Sunkeysym.h
979 %{_includedir}/X11/X.h
980 %{_includedir}/X11/XF86keysym.h
981 %{_includedir}/X11/XWDFile.h
982 %{_includedir}/X11/Xalloca.h
983 %{_includedir}/X11/Xarch.h
984 %{_includedir}/X11/Xatom.h
985 %{_includedir}/X11/Xdefs.h
986 %{_includedir}/X11/Xfuncproto.h
987 %{_includedir}/X11/Xfuncs.h
988 %{_includedir}/X11/Xmd.h
989 %{_includedir}/X11/Xos.h
990 %{_includedir}/X11/Xos_r.h
991 %{_includedir}/X11/Xosdefs.h
992 %{_includedir}/X11/Xpoll.h
993 %{_includedir}/X11/Xproto.h
994 %{_includedir}/X11/Xprotostr.h
995 %{_includedir}/X11/Xthreads.h
996 %{_includedir}/X11/Xw32defs.h
997 %{_includedir}/X11/Xwindows.h
998 %{_includedir}/X11/Xwinsock.h
999 %{_includedir}/X11/ap_keysym.h
1000 %{_includedir}/X11/keysym.h
1001 %{_includedir}/X11/keysymdef.h
1002 %dir %{_includedir}/X11/extensions
1003 %{_npkgconfigdir}/xproto.pc
1006 %files -n xorg-proto-xproxymngproto-devel
1007 %defattr(644,root,root,755)
1008 %doc COPYING-pmproto PM_spec
1009 %dir %{_includedir}/X11/PM
1010 %{_includedir}/X11/PM/PM*.h
1011 %{_npkgconfigdir}/xproxymngproto.pc