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 gstreamer # GStreamer media backend
8 %bcond_with cpdb # CPDB print backend
9 %bcond_without cups # CUPS print backend
10 %bcond_without cloudproviders # cloudproviders support
11 %bcond_without static_libs # static library
12 %bcond_with sysprof # sysprof tracing support
13 %bcond_with tracker # Tracker3 filechooser search
15 Summary: The GIMP Toolkit
16 Summary(cs.UTF-8): Sada nástrojů pro GIMP
17 Summary(de.UTF-8): Der GIMP-Toolkit
18 Summary(fi.UTF-8): GIMP-työkalukokoelma
19 Summary(fr.UTF-8): Le toolkit de GIMP
20 Summary(it.UTF-8): Il toolkit per GIMP
21 Summary(pl.UTF-8): GIMP Toolkit
22 Summary(tr.UTF-8): GIMP ToolKit arayüz kitaplığı
28 Source0: https://download.gnome.org/sources/gtk/4.14/gtk-%{version}.tar.xz
29 # Source0-md5: b7d1d14307535649097a09fdf50f942c
30 Patch0: %{name}-print-backends.patch
31 URL: https://www.gtk.org/
32 %{?with_vulkan:BuildRequires: Vulkan-Loader-devel >= 1.3}
33 # cairo-gobject + cairo-pdf,cairo-ps,cairo-svg
34 BuildRequires: cairo-gobject-devel >= 1.14.0
35 BuildRequires: colord-devel >= 0.1.9
37 BuildRequires: cpdb-frontend-devel >= 2.0
40 BuildRequires: cups-devel >= 1:2.0
42 BuildRequires: docbook-dtd412-xml
43 BuildRequires: docbook-style-xsl
44 BuildRequires: docutils
45 BuildRequires: fontconfig-devel
46 BuildRequires: freetype-devel >= 1:2.7.1
47 BuildRequires: fribidi-devel >= 1.0.6
48 BuildRequires: gdk-pixbuf2-devel >= 2.31.0
49 BuildRequires: gettext-tools >= 0.19.7
50 %{?with_apidocs:BuildRequires: gi-docgen >= 2021.1}
51 BuildRequires: glib2-devel >= 1:2.78.0
52 BuildRequires: gobject-introspection-devel >= 1.76.0
53 BuildRequires: graphene-devel >= 1.10.0
54 %{?with_gstreamer:BuildRequires: gstreamer-devel >= 1.12.3}
55 %{?with_gstreamer:BuildRequires: gstreamer-gl-devel >= 1.12.3}
56 # pkgconfig(gstreamer-allocators-1.0) >= 1.23.1
57 %{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 1.23.1}
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.32
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 Obsoletes: gtk4-media-ffmpeg < 4.13.7
135 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
137 %define abivers 4.0.0
139 %if "%{_lib}" != "lib"
140 %define libext %(lib="%{_lib}"; echo ${lib#lib})
141 %define pqext -%{libext}
147 GTK, which stands for the GIMP ToolKit, is a library for creating
148 graphical user interfaces for the X Window System. It is designed to
149 be small, efficient, and flexible. GTK is written in C with a very
150 object-oriented approach. GDK (part of GTK) is a drawing toolkit
151 which provides a thin layer over Xlib to help automate things like
152 dealing with different color depths, and GTK is a widget set for
153 creating user interfaces.
155 %description -l cs.UTF-8
156 Knihovny X původně psané pro GIMP, které nyní používá také řada jiných
159 %description -l da.UTF-8
160 X biblioteker, oprindeligt udviklet til GIMP, men anvendes nu af flere
161 forskellige programmer.
163 %description -l de.UTF-8
164 Die X-Libraries, die ursprünglich für GIMP geschrieben wurden und
165 mittlerweile für eine ganze Reihe anderer Programme benutzt werden.
167 %description -l fr.UTF-8
168 X-kirjastot, jotka alunperin kirjoitettiin GIMP:lle, mutta joita
169 käytetään nyt myös useissa muissakin ohjelmissa.
171 %description -l it.UTF-8
172 Libreria X scritta per GIMP. Viene usata da diversi programmi.
174 %description -l pl.UTF-8
175 GTK, która to biblioteka stała się podstawą programu GIMP, zawiera
176 funkcje do tworzenia graficznego interfejsu użytkownika pod X Window.
177 Była tworzona z założeniem żeby była mała, efektywna i wygodna. GTK
178 jest napisane w C z podejściem zorientowanym bardzo obiektowo. GDK
179 (część GTK) jest warstwą pośrednią pomiędzy Xlib a właściwym GTK
180 zapewniającą pracę niezależnie od głębi koloru (ilości bitów na
181 piksel). GTK (druga część GTK) jest natomiast już zbiorem różnego
182 rodzaju kontrolek służących do tworzenia interfejsu użytkownika.
184 %description -l tr.UTF-8
185 Başlangıçta GIMP için yazılmış X kitaplıkları. Şu anda başka
186 programlarca da kullanılmaktadır.
188 %package update-icon-cache
189 Summary: Utility to update icon cache used by GTK library
190 Summary(pl.UTF-8): Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę GTK
191 Group: Applications/System
192 Requires: fribidi >= 1.0.6
193 Requires: gdk-pixbuf2 >= 2.31.0
194 Requires: glib2 >= 1:2.78.0
195 Obsoletes: gtk+4-update-icon-cache < 3.95
197 %description update-icon-cache
198 Utility to update icon cache used by GTK library.
200 %description update-icon-cache -l pl.UTF-8
201 Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę
205 Summary: GTK header files and development documentation
206 Summary(cs.UTF-8): Sada nástrojů GIMP a kreslící kit GIMP
207 Summary(da.UTF-8): GIMP Toolkit og GIMP Tegnings-værktøj
208 Summary(de.UTF-8): GIMP Toolkit und GIMP Drawing Kit
209 Summary(fi.UTF-8): Gimp-työkalukokoelma ja Gimp-piirtotyökalut
210 Summary(fr.UTF-8): Toolkit de GIMP (GTK) et Kit de dessin de GIMP (GDK)
211 Summary(it.UTF-8): GIMP Toolkit and GIMP Drawing Kit
212 Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do GTK
213 Summary(tr.UTF-8): GIMP araç takımı ve çizim takımı
214 Group: X11/Development/Libraries
215 Requires: %{name} = %{version}-%{release}
216 %{?with_vulkan:Requires: Vulkan-Loader-devel}
217 Requires: cairo-gobject-devel >= 1.14.0
218 Requires: fontconfig-devel
219 Requires: fribidi-devel >= 1.0.6
220 Requires: gdk-pixbuf2-devel >= 2.31.0
221 Requires: glib2-devel >= 1:2.78.0
222 Requires: graphene-devel >= 1.10.0
223 Requires: libepoxy-devel >= 1.4
224 Requires: pango-devel >= 1:1.50.0
225 Requires: shared-mime-info
226 Requires: xorg-lib-libX11-devel >= 1.5.0
227 Requires: xorg-lib-libXcomposite-devel
228 Requires: xorg-lib-libXcursor-devel
229 Requires: xorg-lib-libXdamage-devel
230 Requires: xorg-lib-libXext-devel
231 Requires: xorg-lib-libXfixes-devel
232 Requires: xorg-lib-libXi-devel >= 1.8
233 Requires: xorg-lib-libXinerama-devel
234 Requires: xorg-lib-libXrandr-devel >= 1.5.0
236 Requires: wayland-devel >= 1.21.0
237 Requires: wayland-egl-devel
238 Requires: wayland-protocols >= 1.32
239 Requires: xorg-lib-libxkbcommon-devel >= 0.2.0
242 Obsoletes: gtk+4-devel < 3.95
245 Header files and development documentation for the GTK libraries.
247 %description devel -l pl.UTF-8
248 Pliki nagłówkowe i dokumentacja do bibliotek GTK.
251 Summary: GTK static libraries
252 Summary(pl.UTF-8): Biblioteki statyczne GTK
253 Group: X11/Development/Libraries
254 Requires: %{name}-devel = %{version}-%{release}
255 Obsoletes: gtk+4-static < 3.95
258 GTK static libraries.
260 %description static -l pl.UTF-8
261 Biblioteki statyczne GTK
264 Summary: GTK API documentation
265 Summary(pl.UTF-8): Dokumentacja API GTK
267 Obsoletes: gtk+4-apidocs < 3.95
271 GTK API documentation.
273 %description apidocs -l pl.UTF-8
274 Dokumentacja API GTK.
277 Summary: GTK - example programs
278 Summary(pl.UTF-8): GTK - programy przykładowe
279 Group: X11/Development/Libraries
280 Requires(post,postun): glib2 >= 1:2.78.0
281 Requires: %{name}-devel = %{version}-%{release}
282 Obsoletes: gtk+4-examples < 3.95
284 %description examples
285 GTK - example programs.
287 %description examples -l pl.UTF-8
288 GTK - przykładowe programy.
290 %package media-gstreamer
291 Summary: GStreamer media backend for GTK
292 Summary(pl.UTF-8): Backend multimedialny GStreamer dla GTK
294 Requires: %{name} = %{version}-%{release}
295 Requires: gstreamer >= 1.12.3
296 Requires: gstreamer-gl-libs >= 1.12.3
297 Requires: gstreamer-plugins-bad >= 1.12.3
298 Requires: gstreamer-plugins-base >= 1.23.1
300 %description media-gstreamer
301 GStreamer media backend for GTK.
303 %description media-gstreamer -l pl.UTF-8
304 Backend multimedialny GStreamer dla GTK.
307 Summary: CPDB printing module for GTK
308 Summary(pl.UTF-8): Moduł GTK do drukowania przez CPDB
310 Requires: %{name} = %{version}-%{release}
311 Requires: cpdb-libs >= 2.0
313 %description print-cpdb
314 CPDB printing module for GTK.
316 %description print-cpdb -l pl.UTF-8
317 Moduł GTK do drukowania przez CPDB.
320 Summary: CUPS printing module for GTK
321 Summary(pl.UTF-8): Moduł GTK do drukowania przez CUPS
323 Requires: %{name} = %{version}-%{release}
324 Requires: cups-lib >= 2.0
325 Obsoletes: gtk+4-cups < 3.95
328 CUPS printing module for GTK.
330 %description cups -l pl.UTF-8
331 Moduł GTK do drukowania przez CUPS.
334 %setup -q -n gtk-%{version}
337 %{__sed} -i -e '1s,/usr/bin/env python3,%{__python3},' demos/gtk-demo/geninclude.py
338 %{__sed} -i -e '1s,/usr/bin/env .* gjs,/usr/bin/gjs,' examples/labels.js
339 %{__sed} -i -e '1s,/usr/bin/env .* python3,%{__python3},' examples/squares.py
341 %if %{with static_libs}
342 %{__sed} -i -e '/^libgtk = / s/shared_library/library/' gtk/meson.build
345 %{__sed} -i -e "/^docs_dir =/ s,gtk_datadir / 'doc','%{_gidocdir}'," docs/reference/meson.build
349 %{?with_broadway:-Dbroadway-backend=true} \
350 %{?with_cloudproviders:-Dcloudproviders=enabled} \
352 %{?with_apidocs:-Dgtk_doc=true} \
353 -Dintrospection=enabled \
355 %{!?with_gstreamer:-Dmedia-gstreamer=disabled} \
356 %{?with_cpdb:-Dprint-cpdb=enabled} \
357 %{!?with_cups:-Dprint-cups=disabled} \
358 %{?with_sysprof:-Dsysprof=enabled} \
359 %{?with_tracker:-Dtracker=enabled} \
360 %{!?with_vulkan:-Dvulkan=disabled} \
361 %{!?with_wayland:-Dwayland-backend=false}
363 %ninja_build -C build
366 rm -rf $RPM_BUILD_ROOT
368 %ninja_install -C build
370 install -d $RPM_BUILD_ROOT%{_libdir}/gtk-4.0/%{abivers}/{immodules,inspector}
372 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
373 cp -a demos examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
375 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
376 # unsupported by glibc
377 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,io}
379 # gtk40 and gtk40-properties domains
380 %find_lang %{name} --all-name
383 rm -rf $RPM_BUILD_ROOT
387 %glib_compile_schemas
389 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/immodules
390 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
395 if [ "$1" != "0" ]; then
397 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/immodules
398 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
400 %glib_compile_schemas
405 %glib_compile_schemas
406 %update_desktop_database
407 %update_icon_cache hicolor
410 %glib_compile_schemas
411 %update_desktop_database
412 %update_icon_cache hicolor
416 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
419 if [ "$1" != "0" ]; then
421 gio-querymodules %{_libdir}/gtk-4.0/%{abivers}/printbackends
425 %files -f %{name}.lang
426 %defattr(644,root,root,755)
427 %doc AUTHORS NEWS README.md
428 %{?with_broadway:%attr(755,root,root) %{_bindir}/gtk4-broadwayd}
429 %attr(755,root,root) %{_bindir}/gtk4-launch
430 %attr(755,root,root) %{_libdir}/libgtk-4.so.*.*.*
431 %attr(755,root,root) %ghost %{_libdir}/libgtk-4.so.1
433 %dir %{_libdir}/gtk-4.0
434 %dir %{_libdir}/gtk-4.0/%{abivers}
435 %dir %{_libdir}/gtk-4.0/%{abivers}/immodules
436 %dir %{_libdir}/gtk-4.0/%{abivers}/inspector
437 %if %{with gstreamer}
438 %dir %{_libdir}/gtk-4.0/%{abivers}/media
440 %dir %{_libdir}/gtk-4.0/%{abivers}/printbackends
441 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/printbackends/libprintbackend-file.so
442 %{_libdir}/girepository-1.0/Gdk-4.0.typelib
444 %{_libdir}/girepository-1.0/GdkWayland-4.0.typelib
446 %{_libdir}/girepository-1.0/GdkX11-4.0.typelib
447 %{_libdir}/girepository-1.0/Gsk-4.0.typelib
448 %{_libdir}/girepository-1.0/Gtk-4.0.typelib
450 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.ColorChooser.gschema.xml
451 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.Debug.gschema.xml
452 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml
453 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.FileChooser.gschema.xml
454 %{?with_broadway:%{_mandir}/man1/gtk4-broadwayd.1*}
455 %{_mandir}/man1/gtk4-launch.1*
457 %files update-icon-cache
458 %defattr(644,root,root,755)
459 %attr(755,root,root) %{_bindir}/gtk4-encode-symbolic-svg
460 %attr(755,root,root) %{_bindir}/gtk4-update-icon-cache
461 %{_mandir}/man1/gtk4-encode-symbolic-svg.1*
462 %{_mandir}/man1/gtk4-update-icon-cache.1*
465 %defattr(644,root,root,755)
466 %attr(755,root,root) %{_bindir}/gtk4-builder-tool
467 %attr(755,root,root) %{_bindir}/gtk4-path-tool
468 %attr(755,root,root) %{_bindir}/gtk4-query-settings
469 %attr(755,root,root) %{_libdir}/libgtk-4.so
470 %{_includedir}/gtk-4.0
471 %{_pkgconfigdir}/gtk4.pc
472 %{_pkgconfigdir}/gtk4-atspi.pc
473 %{_pkgconfigdir}/gtk4-unix-print.pc
474 %{_pkgconfigdir}/gtk4-x11.pc
476 %{_pkgconfigdir}/gtk4-broadway.pc
479 %{_pkgconfigdir}/gtk4-wayland.pc
481 %{_datadir}/gettext/its/gtk4builder.its
482 %{_datadir}/gettext/its/gtk4builder.loc
484 %{_datadir}/gir-1.0/Gdk-4.0.gir
486 %{_datadir}/gir-1.0/GdkWayland-4.0.gir
488 %{_datadir}/gir-1.0/GdkX11-4.0.gir
489 %{_datadir}/gir-1.0/Gsk-4.0.gir
490 %{_datadir}/gir-1.0/Gtk-4.0.gir
491 %{_mandir}/man1/gtk4-builder-tool.1*
492 %{_mandir}/man1/gtk4-path-tool.1*
493 %{_mandir}/man1/gtk4-query-settings.1*
495 %if %{with static_libs}
497 %defattr(644,root,root,755)
498 %{_libdir}/libgtk-4.a
503 %defattr(644,root,root,755)
505 %{_gidocdir}/gdk4-wayland
506 %{_gidocdir}/gdk4-x11
512 %defattr(644,root,root,755)
513 %attr(755,root,root) %{_bindir}/gtk4-demo
514 %attr(755,root,root) %{_bindir}/gtk4-demo-application
515 %attr(755,root,root) %{_bindir}/gtk4-icon-browser
516 %attr(755,root,root) %{_bindir}/gtk4-node-editor
517 %attr(755,root,root) %{_bindir}/gtk4-print-editor
518 %attr(755,root,root) %{_bindir}/gtk4-rendernode-tool
519 %attr(755,root,root) %{_bindir}/gtk4-widget-factory
520 %{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
521 %{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
522 %{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
523 %{_datadir}/metainfo/org.gtk.PrintEditor4.appdata.xml
524 %{_datadir}/metainfo/org.gtk.WidgetFactory4.appdata.xml
525 %{_datadir}/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
526 %{_desktopdir}/org.gtk.Demo4.desktop
527 %{_desktopdir}/org.gtk.IconBrowser4.desktop
528 %{_desktopdir}/org.gtk.PrintEditor4.desktop
529 %{_desktopdir}/org.gtk.WidgetFactory4.desktop
530 %{_desktopdir}/org.gtk.gtk4.NodeEditor.desktop
531 %{_iconsdir}/hicolor/scalable/apps/org.gtk.Demo4.svg
532 %{_iconsdir}/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
533 %{_iconsdir}/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
534 %{_iconsdir}/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
535 %{_iconsdir}/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
536 %{_iconsdir}/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.svg
537 %{_iconsdir}/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.Devel.svg
538 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
539 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
540 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
541 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
542 %{_iconsdir}/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
543 %{_mandir}/man1/gtk4-demo.1*
544 %{_mandir}/man1/gtk4-demo-application.1*
545 %{_mandir}/man1/gtk4-icon-browser.1*
546 %{_mandir}/man1/gtk4-node-editor.1*
547 %{_mandir}/man1/gtk4-rendernode-tool.1*
548 %{_mandir}/man1/gtk4-widget-factory.1*
549 %{_examplesdir}/%{name}-%{version}
551 %if %{with gstreamer}
552 %files media-gstreamer
553 %defattr(644,root,root,755)
554 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/media/libmedia-gstreamer.so
559 %defattr(644,root,root,755)
560 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/printbackends/libprintbackend-cpdb.so
565 %defattr(644,root,root,755)
566 %attr(755,root,root) %{_libdir}/gtk-4.0/%{abivers}/printbackends/libprintbackend-cups.so