3 %bcond_without apidocs # gi-docgen based API documentation
4 %bcond_without broadway # Broadway target
5 %bcond_without wayland # Wayland target
6 %bcond_without vulkan # Vulkan graphics support
7 %bcond_without ffmpeg # FFmpeg media backend
8 %bcond_without gstreamer # GStreamer media backend
9 %bcond_with cpdb # CPDB print backend
10 %bcond_without cups # CUPS print backend
11 %bcond_without cloudproviders # cloudproviders support
12 %bcond_without static_libs # static library
13 %bcond_with sysprof # sysprof tracing support
14 %bcond_with tracker # Tracker3 filechooser search
16 Summary: The GIMP Toolkit
17 Summary(cs.UTF-8): Sada nástrojů pro GIMP
18 Summary(de.UTF-8): Der GIMP-Toolkit
19 Summary(fi.UTF-8): GIMP-työkalukokoelma
20 Summary(fr.UTF-8): Le toolkit de GIMP
21 Summary(it.UTF-8): Il toolkit per GIMP
22 Summary(pl.UTF-8): GIMP Toolkit
23 Summary(tr.UTF-8): GIMP ToolKit arayüz kitaplığı
29 Source0: https://download.gnome.org/sources/gtk/4.12/gtk-%{version}.tar.xz
30 # Source0-md5: cf0d282ec856fc78bc0df73181f2d9e3
31 Patch0: %{name}-print-backends.patch
32 URL: https://www.gtk.org/
33 %{?with_vulkan:BuildRequires: Vulkan-Loader-devel}
34 # cairo-gobject + cairo-pdf,cairo-ps,cairo-svg
35 BuildRequires: cairo-gobject-devel >= 1.14.0
36 BuildRequires: colord-devel >= 0.1.9
38 BuildRequires: cpdb-libs-devel >= 2.0
41 BuildRequires: cups-devel >= 1:2.0
43 BuildRequires: docbook-dtd412-xml
44 BuildRequires: docbook-style-xsl
45 BuildRequires: docutils
46 BuildRequires: fontconfig-devel
47 # libavfilter >= 6.47.100, libavformat >= 57.41.100, libavcodec >= 57.48.101, libavutil >= 55.28.100, libswscale >= 4.6.100
48 %{?with_ffmpeg:BuildRequires: ffmpeg-devel >= 3.1.1}
49 BuildRequires: freetype-devel >= 1:2.7.1
50 BuildRequires: fribidi-devel >= 1.0.6
51 BuildRequires: gdk-pixbuf2-devel >= 2.31.0
52 BuildRequires: gettext-tools >= 0.19.7
53 %{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
54 BuildRequires: glib2-devel >= 1:2.78.0
55 BuildRequires: gobject-introspection-devel >= 1.76.0
56 BuildRequires: graphene-devel >= 1.10.0
57 %{?with_gstreamer:BuildRequires: gstreamer-devel >= 1.12.3}
58 # pkgconfig(gstreamer-player-1.0)
59 %{?with_gstreamer:BuildRequires: gstreamer-plugins-bad-devel >= 1.12.3}
60 BuildRequires: harfbuzz-devel >= 2.6.0
61 BuildRequires: iso-codes
62 %{?with_cloudproviders:BuildRequires: libcloudproviders-devel >= 0.3.1}
63 BuildRequires: libepoxy-devel >= 1.4
64 BuildRequires: libjpeg-turbo-devel
65 BuildRequires: libpng-devel
66 BuildRequires: libstdc++-devel
67 BuildRequires: libtiff-devel >= 4
68 BuildRequires: libtool >= 2:2.2.6
69 BuildRequires: libxml2-progs >= 1:2.6.31
70 BuildRequires: libxslt-progs >= 1.1.20
71 BuildRequires: meson >= 0.63
72 BuildRequires: ninja >= 1.5
73 BuildRequires: pango-devel >= 1:1.50.0
74 BuildRequires: perl-base
75 BuildRequires: pkgconfig
76 BuildRequires: rpm-build >= 4.6
77 BuildRequires: rpm-pythonprov
78 BuildRequires: rpmbuild(macros) >= 2.029
79 # glslc required to rebuild some files from source
80 %{?with_vulkan:BuildRequires: shaderc}
81 BuildRequires: sqlite3-devel
82 %{?with_sysprof:BuildRequires: sysprof-devel >= 3.38.0}
83 BuildRequires: tar >= 1:1.22
84 %{?with_tracker:BuildRequires: tracker3-devel >= 3.0}
85 BuildRequires: xorg-lib-libX11-devel >= 1.5.0
86 BuildRequires: xorg-lib-libXcomposite-devel
87 BuildRequires: xorg-lib-libXcursor-devel
88 BuildRequires: xorg-lib-libXdamage-devel
89 BuildRequires: xorg-lib-libXext-devel
90 BuildRequires: xorg-lib-libXfixes-devel
91 BuildRequires: xorg-lib-libXft-devel
92 BuildRequires: xorg-lib-libXi-devel >= 1.8
93 BuildRequires: xorg-lib-libXinerama-devel
94 BuildRequires: xorg-lib-libXrandr-devel >= 1.5.0
95 BuildRequires: xorg-lib-libXrender-devel
97 %{?with_broadway:BuildRequires: zlib-devel}
99 # wayland-client, wayland-cursor, wayland-scanner
100 BuildRequires: wayland-devel >= 1.21.0
101 BuildRequires: wayland-egl-devel
102 BuildRequires: wayland-protocols >= 1.31
103 BuildRequires: xorg-lib-libxkbcommon-devel >= 0.2.0
105 Requires: xorg-lib-libX11 >= 1.5.0
106 Requires(post,postun): glib2 >= 1:2.78.0
107 Requires: cairo-gobject >= 1.14.0
108 Requires: freetype >= 1:2.7.1
109 Requires: fribidi >= 1.0.6
110 Requires: gdk-pixbuf2 >= 2.31.0
111 Requires: glib2 >= 1:2.78.0
112 Requires: graphene >= 1.10.0
113 Requires: harfbuzz >= 2.6.0
115 %{?with_cloudproviders:Requires: libcloudproviders >= 0.3.1}
116 Requires: libepoxy >= 1.4
117 Requires: pango >= 1:1.50.0
118 Requires: xorg-lib-libXi >= 1.8
119 Requires: xorg-lib-libXrandr >= 1.5.0
121 Requires: wayland >= 1.21.0
122 Requires: xorg-lib-libxkbcommon >= 0.2.0
124 # evince is used as gtk-print-preview-command by default
125 Suggests: evince-backend-pdf
127 # cups is used by default if gtk is built with cups
128 Suggests: %{name}-cups = %{version}-%{release}
130 Obsoletes: gtk+4 < 3.95
131 Obsoletes: gtk+4-papi < 3.94
132 Obsoletes: gtk+4-cloudprint < 3.95
133 Obsoletes: gtk4-cloudprint < 4.4
134 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
136 %define abivers 4.0.0
138 %if "%{_lib}" != "lib"
139 %define libext %(lib="%{_lib}"; echo ${lib#lib})
140 %define pqext -%{libext}
146 GTK, which stands for the GIMP ToolKit, is a library for creating
147 graphical user interfaces for the X Window System. It is designed to
148 be small, efficient, and flexible. GTK is written in C with a very
149 object-oriented approach. GDK (part of GTK) is a drawing toolkit
150 which provides a thin layer over Xlib to help automate things like
151 dealing with different color depths, and GTK is a widget set for
152 creating user interfaces.
154 %description -l cs.UTF-8
155 Knihovny X původně psané pro GIMP, které nyní používá také řada jiných
158 %description -l da.UTF-8
159 X biblioteker, oprindeligt udviklet til GIMP, men anvendes nu af flere
160 forskellige programmer.
162 %description -l de.UTF-8
163 Die X-Libraries, die ursprünglich für GIMP geschrieben wurden und
164 mittlerweile für eine ganze Reihe anderer Programme benutzt werden.
166 %description -l fr.UTF-8
167 X-kirjastot, jotka alunperin kirjoitettiin GIMP:lle, mutta joita
168 käytetään nyt myös useissa muissakin ohjelmissa.
170 %description -l it.UTF-8
171 Libreria X scritta per GIMP. Viene usata da diversi programmi.
173 %description -l pl.UTF-8
174 GTK, która to biblioteka stała się podstawą programu GIMP, zawiera
175 funkcje do tworzenia graficznego interfejsu użytkownika pod X Window.
176 Była tworzona z założeniem żeby była mała, efektywna i wygodna. GTK
177 jest napisane w C z podejściem zorientowanym bardzo obiektowo. GDK
178 (część GTK) jest warstwą pośrednią pomiędzy Xlib a właściwym GTK
179 zapewniającą pracę niezależnie od głębi koloru (ilości bitów na
180 piksel). GTK (druga część GTK) jest natomiast już zbiorem różnego
181 rodzaju kontrolek służących do tworzenia interfejsu użytkownika.
183 %description -l tr.UTF-8
184 Başlangıçta GIMP için yazılmış X kitaplıkları. Şu anda başka
185 programlarca da kullanılmaktadır.
187 %package update-icon-cache
188 Summary: Utility to update icon cache used by GTK library
189 Summary(pl.UTF-8): Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę GTK
190 Group: Applications/System
191 Requires: fribidi >= 1.0.6
192 Requires: gdk-pixbuf2 >= 2.31.0
193 Requires: glib2 >= 1:2.78.0
194 Obsoletes: gtk+4-update-icon-cache < 3.95
196 %description update-icon-cache
197 Utility to update icon cache used by GTK library.
199 %description update-icon-cache -l pl.UTF-8
200 Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę
204 Summary: GTK header files and development documentation
205 Summary(cs.UTF-8): Sada nástrojů GIMP a kreslící kit GIMP
206 Summary(da.UTF-8): GIMP Toolkit og GIMP Tegnings-værktøj
207 Summary(de.UTF-8): GIMP Toolkit und GIMP Drawing Kit
208 Summary(fi.UTF-8): Gimp-työkalukokoelma ja Gimp-piirtotyökalut
209 Summary(fr.UTF-8): Toolkit de GIMP (GTK) et Kit de dessin de GIMP (GDK)
210 Summary(it.UTF-8): GIMP Toolkit and GIMP Drawing Kit
211 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do GTK
212 Summary(tr.UTF-8): GIMP araç takımı ve çizim takımı
213 Group: X11/Development/Libraries
214 Requires: %{name} = %{version}-%{release}
215 %{?with_vulkan:Requires: Vulkan-Loader-devel}
216 Requires: cairo-gobject-devel >= 1.14.0
217 Requires: fontconfig-devel
218 Requires: fribidi-devel >= 1.0.6
219 Requires: gdk-pixbuf2-devel >= 2.31.0
220 Requires: glib2-devel >= 1:2.78.0
221 Requires: graphene-devel >= 1.10.0
222 Requires: libepoxy-devel >= 1.4
223 Requires: pango-devel >= 1:1.50.0
224 Requires: shared-mime-info
225 Requires: xorg-lib-libX11-devel >= 1.5.0
226 Requires: xorg-lib-libXcomposite-devel
227 Requires: xorg-lib-libXcursor-devel
228 Requires: xorg-lib-libXdamage-devel
229 Requires: xorg-lib-libXext-devel
230 Requires: xorg-lib-libXfixes-devel
231 Requires: xorg-lib-libXi-devel >= 1.8
232 Requires: xorg-lib-libXinerama-devel
233 Requires: xorg-lib-libXrandr-devel >= 1.5.0
235 Requires: wayland-devel >= 1.21.0
236 Requires: wayland-egl-devel
237 Requires: wayland-protocols >= 1.25
238 Requires: xorg-lib-libxkbcommon-devel >= 0.2.0
241 Obsoletes: gtk+4-devel < 3.95
244 Header files and development documentation for the GTK libraries.
246 %description devel -l pl.UTF-8
247 Pliki nagłówkowe i dokumentacja do bibliotek GTK.
250 Summary: GTK static libraries
251 Summary(pl.UTF-8): Biblioteki statyczne GTK
252 Group: X11/Development/Libraries
253 Requires: %{name}-devel = %{version}-%{release}
254 Obsoletes: gtk+4-static < 3.95
257 GTK static libraries.
259 %description static -l pl.UTF-8
260 Biblioteki statyczne GTK
263 Summary: GTK API documentation
264 Summary(pl.UTF-8): Dokumentacja API GTK
266 Obsoletes: gtk+4-apidocs < 3.95
270 GTK API documentation.
272 %description apidocs -l pl.UTF-8
273 Dokumentacja API GTK.
276 Summary: GTK - example programs
277 Summary(pl.UTF-8): GTK - programy przykładowe
278 Group: X11/Development/Libraries
279 Requires(post,postun): glib2 >= 1:2.78.0
280 Requires: %{name}-devel = %{version}-%{release}
281 Obsoletes: gtk+4-examples < 3.95
283 %description examples
284 GTK - example programs.
286 %description examples -l pl.UTF-8
287 GTK - przykładowe programy.
289 %package media-ffmpeg
290 Summary: FFmpeg media backend for GTK
291 Summary(pl.UTF-8): Backend multimedialny FFmpeg dla GTK
293 Requires: %{name} = %{version}-%{release}
294 Requires: ffmpeg-libs >= 3.1.1
296 %description media-ffmpeg
297 FFmpeg media backend for GTK.
299 %description media-ffmpeg -l pl.UTF-8
300 Backend multimedialny FFmpeg dla GTK.
302 %package media-gstreamer
303 Summary: GStreamer media backend for GTK
304 Summary(pl.UTF-8): Backend multimedialny GStreamer dla GTK
306 Requires: %{name} = %{version}-%{release}
307 Requires: gstreamer >= 1.12.3
309 %description media-gstreamer
310 GStreamer media backend for GTK.
312 %description media-gstreamer -l pl.UTF-8
313 Backend multimedialny GStreamer dla GTK.
316 Summary: CPDB printing module for GTK
317 Summary(pl.UTF-8): Moduł GTK do drukowania przez CPDB
319 Requires: %{name} = %{version}-%{release}
320 Requires: cpdb-libs >= 2.0
322 %description print-cpdb
323 CPDB printing module for GTK.
325 %description print-cpdb -l pl.UTF-8
326 Moduł GTK do drukowania przez CPDB.
329 Summary: CUPS printing module for GTK
330 Summary(pl.UTF-8): Moduł GTK do drukowania przez CUPS
332 Requires: %{name} = %{version}-%{release}
333 Requires: cups-lib >= 2.0
334 Obsoletes: gtk+4-cups < 3.95
337 CUPS printing module for GTK.
339 %description cups -l pl.UTF-8
340 Moduł GTK do drukowania przez CUPS.
343 %setup -q -n gtk-%{version}
346 %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' demos/gtk-demo/geninclude.py
347 %{__sed} -i -e '1s,/usr/bin/env .* gjs,/usr/bin/gjs,' examples/labels.js
348 %{__sed} -i -e '1s,/usr/bin/env .* python3,%{__python3},' examples/squares.py
350 %if %{with static_libs}
351 %{__sed} -i -e '/^libgtk = / s/shared_library/library/' gtk/meson.build
354 %{__sed} -i -e "/^docs_dir =/ s,gtk_datadir / 'doc','%{_gidocdir}'," docs/reference/meson.build
358 %{?with_broadway:-Dbroadway-backend=true} \
359 %{?with_cloudproviders:-Dcloudproviders=enabled} \
361 %{?with_apidocs:-Dgtk_doc=true} \
362 -Dintrospection=enabled \
364 %{?with_ffmpeg:-Dmedia-ffmpeg=enabled} \
365 %{!?with_gstreamer:-Dmedia-gstreamer=disabled} \
366 %{?with_cpdb:-Dprint-cpdb=enabled} \
367 %{!?with_cups:-Dprint-cups=disabled} \
368 %{?with_sysprof:-Dsysprof=enabled} \
369 %{?with_tracker:-Dtracker=enabled} \
370 %{!?with_vulkan:-Dvulkan=disabled} \
371 %{!?with_wayland:-Dwayland-backend=false}
373 %ninja_build -C build
376 rm -rf $RPM_BUILD_ROOT
378 %ninja_install -C build
380 install -d $RPM_BUILD_ROOT%{_libdir}/gtk-4.0/%{abivers}/{immodules,inspector}
382 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
383 cp -a demos examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
385 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
386 # unsupported by glibc
387 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,io}
389 # gtk40 and gtk40-properties domains
390 %find_lang %{name} --all-name
393 rm -rf $RPM_BUILD_ROOT
397 %glib_compile_schemas
399 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/immodules
400 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
405 if [ "$1" != "0" ]; then
407 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/immodules
408 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
410 %glib_compile_schemas
415 %glib_compile_schemas
416 %update_desktop_database
417 %update_icon_cache hicolor
420 %glib_compile_schemas
421 %update_desktop_database
422 %update_icon_cache hicolor
426 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
429 if [ "$1" != "0" ]; then
431 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
435 %files -f %{name}.lang
436 %defattr(644,root,root,755)
437 %doc AUTHORS NEWS README.md
438 %{?with_broadway:%attr(755,root,root) %{_bindir}/gtk4-broadwayd}
439 %attr(755,root,root) %{_bindir}/gtk4-launch
440 %attr(755,root,root) %{_libdir}/libgtk-4.so.*.*.*
441 %attr(755,root,root) %ghost %{_libdir}/libgtk-4.so.1
443 %dir %{_libdir}/gtk-4.0
444 %dir %{_libdir}/gtk-4.0/%{abivers}
445 %dir %{_libdir}/gtk-4.0/%{abivers}/immodules
446 %dir %{_libdir}/gtk-4.0/%{abivers}/inspector
447 %dir %{_libdir}/gtk-4.0/%{abivers}/media
448 %dir %{_libdir}/gtk-4.0/%{abivers}/printbackends
449 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/printbackends/libprintbackend-file.so
450 %{_libdir}/girepository-1.0/Gdk-4.0.typelib
452 %{_libdir}/girepository-1.0/GdkWayland-4.0.typelib
454 %{_libdir}/girepository-1.0/GdkX11-4.0.typelib
455 %{_libdir}/girepository-1.0/Gsk-4.0.typelib
456 %{_libdir}/girepository-1.0/Gtk-4.0.typelib
458 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.ColorChooser.gschema.xml
459 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.Debug.gschema.xml
460 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml
461 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.FileChooser.gschema.xml
462 %{?with_broadway:%{_mandir}/man1/gtk4-broadwayd.1*}
463 %{_mandir}/man1/gtk4-launch.1*
465 %files update-icon-cache
466 %defattr(644,root,root,755)
467 %attr(755,root,root) %{_bindir}/gtk4-encode-symbolic-svg
468 %attr(755,root,root) %{_bindir}/gtk4-update-icon-cache
469 %{_mandir}/man1/gtk4-encode-symbolic-svg.1*
470 %{_mandir}/man1/gtk4-update-icon-cache.1*
473 %defattr(644,root,root,755)
474 %attr(755,root,root) %{_bindir}/gtk4-builder-tool
475 %attr(755,root,root) %{_bindir}/gtk4-query-settings
476 %attr(755,root,root) %{_libdir}/libgtk-4.so
477 %{_includedir}/gtk-4.0
478 %{_pkgconfigdir}/gtk4.pc
479 %{_pkgconfigdir}/gtk4-unix-print.pc
480 %{_pkgconfigdir}/gtk4-x11.pc
482 %{_pkgconfigdir}/gtk4-broadway.pc
485 %{_pkgconfigdir}/gtk4-wayland.pc
487 %{_datadir}/gettext/its/gtk4builder.its
488 %{_datadir}/gettext/its/gtk4builder.loc
490 %{_datadir}/gir-1.0/Gdk-4.0.gir
492 %{_datadir}/gir-1.0/GdkWayland-4.0.gir
494 %{_datadir}/gir-1.0/GdkX11-4.0.gir
495 %{_datadir}/gir-1.0/Gsk-4.0.gir
496 %{_datadir}/gir-1.0/Gtk-4.0.gir
497 %{_mandir}/man1/gtk4-builder-tool.1*
498 %{_mandir}/man1/gtk4-query-settings.1*
500 %if %{with static_libs}
502 %defattr(644,root,root,755)
503 %{_libdir}/libgtk-4.a
508 %defattr(644,root,root,755)
510 %{_gidocdir}/gdk4-wayland
511 %{_gidocdir}/gdk4-x11
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_bindir}/gtk4-demo
519 %attr(755,root,root) %{_bindir}/gtk4-demo-application
520 %attr(755,root,root) %{_bindir}/gtk4-icon-browser
521 %attr(755,root,root) %{_bindir}/gtk4-node-editor
522 %attr(755,root,root) %{_bindir}/gtk4-print-editor
523 %attr(755,root,root) %{_bindir}/gtk4-rendernode-tool
524 %attr(755,root,root) %{_bindir}/gtk4-widget-factory
525 %{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
526 %{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
527 %{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
528 %{_datadir}/metainfo/org.gtk.PrintEditor4.appdata.xml
529 %{_datadir}/metainfo/org.gtk.WidgetFactory4.appdata.xml
530 %{_datadir}/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
531 %{_desktopdir}/org.gtk.Demo4.desktop
532 %{_desktopdir}/org.gtk.IconBrowser4.desktop
533 %{_desktopdir}/org.gtk.PrintEditor4.desktop
534 %{_desktopdir}/org.gtk.WidgetFactory4.desktop
535 %{_desktopdir}/org.gtk.gtk4.NodeEditor.desktop
536 %{_iconsdir}/hicolor/scalable/apps/org.gtk.Demo4.svg
537 %{_iconsdir}/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
538 %{_iconsdir}/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
539 %{_iconsdir}/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
540 %{_iconsdir}/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
541 %{_iconsdir}/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.svg
542 %{_iconsdir}/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.Devel.svg
543 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
544 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
545 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
546 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
547 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
548 %{_mandir}/man1/gtk4-demo.1*
549 %{_mandir}/man1/gtk4-demo-application.1*
550 %{_mandir}/man1/gtk4-icon-browser.1*
551 %{_mandir}/man1/gtk4-node-editor.1*
552 %{_mandir}/man1/gtk4-rendernode-tool.1*
553 %{_mandir}/man1/gtk4-widget-factory.1*
554 %{_examplesdir}/%{name}-%{version}
558 %defattr(644,root,root,755)
559 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/media/libmedia-ffmpeg.so
562 %if %{with gstreamer}
563 %files media-gstreamer
564 %defattr(644,root,root,755)
565 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/media/libmedia-gstreamer.so
570 %defattr(644,root,root,755)
571 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/printbackends/libprintbackend-cpdb.so
576 %defattr(644,root,root,755)
577 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/printbackends/libprintbackend-cups.so