]> git.pld-linux.org Git - packages/gtk+3.git/blame - gtk+3.spec
don't create static libs without static_libs
[packages/gtk+3.git] / gtk+3.spec
CommitLineData
fcef663f 1#
df6da6cb 2# Conditional build:
6f014dd4 3%bcond_without apidocs # gtk-doc build
ee442e22 4%bcond_without cups # CUPS print backend
6466b28a 5%bcond_without papi # PAPI print backend
6f014dd4 6%bcond_without broadway # Broadway target
bf4574b0 7%bcond_with sysprof # sysprof profiler support
3be571ff 8%bcond_with typeahead # Typeahead in open dialog
6f014dd4 9%bcond_without wayland # Wayland target
e9da199f 10%bcond_with cloudproviders # libcloudproviders integration
6f014dd4 11%bcond_without static_libs # static library build
41d59618 12
df6da6cb
MB
13Summary: The GIMP Toolkit
14Summary(cs.UTF-8): Sada nástrojů pro GIMP
15Summary(de.UTF-8): Der GIMP-Toolkit
16Summary(fi.UTF-8): GIMP-työkalukokoelma
17Summary(fr.UTF-8): Le toolkit de GIMP
18Summary(it.UTF-8): Il toolkit per GIMP
19Summary(pl.UTF-8): GIMP Toolkit
20Summary(tr.UTF-8): GIMP ToolKit arayüz kitaplığı
21Name: gtk+3
83e95fed 22Version: 3.24.36
f2304852 23Release: 2
df6da6cb
MB
24License: LGPL v2+
25Group: X11/Libraries
8a5548d7 26Source0: https://download.gnome.org/sources/gtk+/3.24/gtk+-%{version}.tar.xz
83e95fed 27# Source0-md5: fd4571a112ffaa2fbbb9d25de8f5b6c0
2b9b05b4 28Patch0: %{name}-papi.patch
3be571ff 29Patch1: typeahead.patch
1f5ff9c1 30Patch2: %{name}-cloudproviders.patch
bf4574b0 31URL: https://www.gtk.org/
bdc89444 32BuildRequires: at-spi2-atk-devel >= 2.6.0
4e9dc432 33BuildRequires: atk-devel >= 1:2.16.0
f60407c1 34BuildRequires: automake
0d45598e 35# cairo-gobject + cairo-pdf,cairo-ps,cairo-svg
4e9dc432 36BuildRequires: cairo-gobject-devel >= 1.14.0
381c593f 37BuildRequires: colord-devel >= 0.1.9
2b9b05b4 38%if %{with cups} || %{with papi}
23d30dd7 39BuildRequires: cups-devel >= 1:1.7
2b9b05b4 40%endif
df6da6cb 41BuildRequires: docbook-dtd412-xml
74093dc4 42BuildRequires: docbook-style-xsl-nons
f09aac54 43BuildRequires: fontconfig-devel
bf4574b0 44BuildRequires: fribidi-devel >= 0.19.7
c3ba6aef 45BuildRequires: gdk-pixbuf2-devel >= 2.31.0
cd2d5c9a 46BuildRequires: gettext-tools >= 0.19.7
e36fd24d 47BuildRequires: glib2-devel >= 1:2.57.2
4b55f7b7 48BuildRequires: gobject-introspection-devel >= 1.39.0
0409c8bb 49%if %{with apidocs}
4b55f7b7 50BuildRequires: gtk-doc >= 1.20
0409c8bb 51%endif
64eff0b7 52BuildRequires: harfbuzz-devel >= 0.9
f09aac54 53BuildRequires: iso-codes
e9da199f 54%{?with_cloudproviders:BuildRequires: libcloudproviders-devel >= 0.2.5}
f09aac54 55BuildRequires: libepoxy-devel >= 1.4
0ab1241b 56BuildRequires: libstdc++-devel
df6da6cb
MB
57BuildRequires: libxml2-progs >= 1:2.6.31
58BuildRequires: libxslt-progs >= 1.1.20
7af4ba59 59BuildRequires: meson >= 0.60.0
83e95fed 60BuildRequires: ninja
f09aac54 61BuildRequires: pango-devel >= 1:1.41.0
2b9b05b4 62%{?with_papi:BuildRequires: papi-devel}
df6da6cb
MB
63BuildRequires: perl-base
64BuildRequires: pkgconfig
7746b594 65BuildRequires: rpm-build >= 4.6
df6da6cb 66BuildRequires: rpm-pythonprov
8a5548d7 67BuildRequires: rpmbuild(macros) >= 1.752
337aa9ac 68BuildRequires: sed >= 4.0
0ab1241b 69BuildRequires: sqlite3-devel
bf4574b0 70%{?with_sysprof:BuildRequires: sysprof-devel >= 3.33.2}
0ab1241b 71BuildRequires: tar >= 1:1.22
41d59618 72BuildRequires: xorg-lib-libX11-devel >= 1.5.0
df6da6cb
MB
73BuildRequires: xorg-lib-libXcomposite-devel
74BuildRequires: xorg-lib-libXcursor-devel
75BuildRequires: xorg-lib-libXdamage-devel
76BuildRequires: xorg-lib-libXext-devel
77BuildRequires: xorg-lib-libXfixes-devel
78BuildRequires: xorg-lib-libXft-devel
6da2c6ee 79BuildRequires: xorg-lib-libXi-devel >= 1.8
df6da6cb 80BuildRequires: xorg-lib-libXinerama-devel
cd2d5c9a 81BuildRequires: xorg-lib-libXrandr-devel >= 1.5.0
df6da6cb 82BuildRequires: xorg-lib-libXrender-devel
381c593f 83BuildRequires: xz
6f014dd4
JB
84%{?with_broadway:BuildRequires: zlib-devel}
85%if %{with wayland}
b68c9ea9 86# wayland-client, wayland-scanner
bf4574b0 87BuildRequires: wayland-devel >= 1.14.91
67b2ca83 88BuildRequires: wayland-egl-devel
b68c9ea9 89BuildRequires: wayland-protocols >= 1.21
6f014dd4
JB
90BuildRequires: xorg-lib-libxkbcommon-devel >= 0.2.0
91%endif
41d59618 92Requires: xorg-lib-libX11 >= 1.5.0
e36fd24d 93Requires(post,postun): glib2 >= 1:2.57.2
4e9dc432
MB
94Requires: atk >= 1:2.16.0
95Requires: cairo-gobject >= 1.14.0
bf4574b0 96Requires: fribidi >= 0.19.7
c3ba6aef 97Requires: gdk-pixbuf2 >= 2.31.0
e36fd24d 98Requires: glib2 >= 1:2.57.2
e9da199f 99%{?with_cloudproviders:Requires: libcloudproviders >= 0.2.5}
f09aac54
JB
100Requires: libepoxy >= 1.4
101Requires: pango >= 1:1.41.0
bf4574b0 102%{?with_sysprof:Requires: sysprof >= 3.33.2}
6da2c6ee 103Requires: xorg-lib-libXi >= 1.8
cd2d5c9a 104Requires: xorg-lib-libXrandr >= 1.5.0
6f014dd4 105%if %{with wayland}
bf4574b0 106Requires: wayland >= 1.14.91
6f014dd4
JB
107Requires: xorg-lib-libxkbcommon >= 0.2.0
108%endif
e5dca4b8
AF
109# evince is used as gtk-print-preview-command by default
110Suggests: evince-backend-pdf
df6da6cb
MB
111%if %{with cups}
112# cups is used by default if gtk+ is built with cups
113Suggests: %{name}-cups = %{version}-%{release}
114%endif
19edd5f3 115Obsoletes: gtk+3-cloudprint < 3.24.30
df6da6cb
MB
116BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
117
118%define abivers 3.0.0
119
120%if "%{_lib}" != "lib"
121%define libext %(lib="%{_lib}"; echo ${lib#lib})
df6da6cb
MB
122%define pqext -%{libext}
123%else
df6da6cb
MB
124%define pqext %{nil}
125%endif
126
127%description
128GTK+, which stands for the GIMP ToolKit, is a library for creating
129graphical user interfaces for the X Window System. It is designed to
130be small, efficient, and flexible. GTK+ is written in C with a very
131object-oriented approach. GDK (part of GTK+) is a drawing toolkit
132which provides a thin layer over Xlib to help automate things like
133dealing with different color depths, and GTK is a widget set for
134creating user interfaces.
135
136%description -l cs.UTF-8
137Knihovny X původně psané pro GIMP, které nyní používá také řada jiných
138programů.
139
140%description -l da.UTF-8
141X biblioteker, oprindeligt udviklet til GIMP, men anvendes nu af flere
142forskellige programmer.
143
144%description -l de.UTF-8
145Die X-Libraries, die ursprünglich für GIMP geschrieben wurden und
146mittlerweile für eine ganze Reihe anderer Programme benutzt werden.
147
148%description -l fr.UTF-8
149X-kirjastot, jotka alunperin kirjoitettiin GIMP:lle, mutta joita
150käytetään nyt myös useissa muissakin ohjelmissa.
151
152%description -l it.UTF-8
153Libreria X scritta per GIMP. Viene usata da diversi programmi.
154
155%description -l pl.UTF-8
156GTK+, która to biblioteka stała się podstawą programu GIMP, zawiera
157funkcje do tworzenia graficznego interfejsu użytkownika pod X Window.
158Była tworzona z założeniem żeby była mała, efektywna i wygodna. GTK+
159jest napisane w C z podejściem zorientowanym bardzo obiektowo. GDK
160(część GTK+) jest warstwą pośrednią pomiędzy Xlib a właściwym GTK
161zapewniającą pracę niezależnie od głębi koloru (ilości bitów na
162piksel). GTK (druga część GTK+) jest natomiast już zbiorem różnego
163rodzaju kontrolek służących do tworzenia interfejsu użytkownika.
164
165%description -l tr.UTF-8
166Başlangıçta GIMP için yazılmış X kitaplıkları. Şu anda başka
167programlarca da kullanılmaktadır.
168
f908a1eb 169%package -n gtk-update-icon-cache
fcef663f
JB
170Summary: Utility to update icon cache used by GTK+ library
171Summary(pl.UTF-8): Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę GTK+
f908a1eb 172Group: Applications/System
c3ba6aef 173Requires: gdk-pixbuf2 >= 2.31.0
e36fd24d 174Requires: glib2 >= 1:2.57.2
f908a1eb
AF
175
176%description -n gtk-update-icon-cache
fcef663f
JB
177Utility to update icon cache used by GTK+ library.
178
179%description -n gtk-update-icon-cache -l pl.UTF-8
180Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę
181GTK+.
f908a1eb 182
df6da6cb
MB
183%package devel
184Summary: GTK+ header files and development documentation
185Summary(cs.UTF-8): Sada nástrojů GIMP a kreslící kit GIMP
186Summary(da.UTF-8): GIMP Toolkit og GIMP Tegnings-værktøj
187Summary(de.UTF-8): GIMP Toolkit und GIMP Drawing Kit
188Summary(fi.UTF-8): Gimp-työkalukokoelma ja Gimp-piirtotyökalut
189Summary(fr.UTF-8): Toolkit de GIMP (GTK) et Kit de dessin de GIMP (GDK)
190Summary(it.UTF-8): GIMP Toolkit and GIMP Drawing Kit
191Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja do GTK+
192Summary(tr.UTF-8): GIMP araç takımı ve çizim takımı
193Group: X11/Development/Libraries
194Requires: %{name} = %{version}-%{release}
bdc89444 195Requires: at-spi2-atk-devel >= 2.6.0
4e9dc432
MB
196Requires: atk-devel >= 1:2.16.0
197Requires: cairo-gobject-devel >= 1.14.0
bf4574b0 198Requires: fribidi-devel >= 0.19.7
c3ba6aef 199Requires: gdk-pixbuf2-devel >= 2.31.0
e36fd24d 200Requires: glib2-devel >= 1:2.57.2
f09aac54 201Requires: pango-devel >= 1:1.41.0
df6da6cb 202Requires: shared-mime-info
bf4574b0
JB
203%{?with_sysprof:Requires: sysprof-devel >= 3.33.2}
204%if %{with wayland}
205Requires: wayland-devel >= 1.14.91
206Requires: wayland-egl-devel
207Requires: wayland-protocols >= 1.14
208Requires: xorg-lib-libxkbcommon-devel >= 0.2.0
209%endif
df6da6cb
MB
210
211%description devel
212Header files and development documentation for the GTK+ libraries.
213
214%description devel -l pl.UTF-8
215Pliki nagłówkowe i dokumentacja do bibliotek GTK+.
216
217%package static
218Summary: GTK+ static libraries
219Summary(pl.UTF-8): Biblioteki statyczne GTK+
220Group: X11/Development/Libraries
221Requires: %{name}-devel = %{version}-%{release}
222
223%description static
224GTK+ static libraries.
225
226%description static -l pl.UTF-8
227Biblioteki statyczne GTK+
228
229%package apidocs
230Summary: GTK+ API documentation
231Summary(pl.UTF-8): Dokumentacja API GTK+
232Group: Documentation
233Requires: gtk-doc-common
6bfcb621 234BuildArch: noarch
df6da6cb
MB
235
236%description apidocs
237GTK+ API documentation.
238
239%description apidocs -l pl.UTF-8
240Dokumentacja API GTK+.
241
242%package examples
243Summary: GTK+ - example programs
244Summary(pl.UTF-8): GTK+ - programy przykładowe
245Group: X11/Development/Libraries
e36fd24d 246Requires(post,postun): glib2 >= 1:2.57.2
df6da6cb
MB
247Requires: %{name}-devel = %{version}-%{release}
248
249%description examples
250GTK+ - example programs.
251
252%description examples -l pl.UTF-8
253GTK+ - przykładowe programy.
254
255%package cups
256Summary: CUPS printing module for GTK+
257Summary(pl.UTF-8): Moduł GTK+ do drukowania przez CUPS
258Group: X11/Libraries
259Requires: %{name} = %{version}-%{release}
260
261%description cups
262CUPS printing module for GTK+.
263
264%description cups -l pl.UTF-8
265Moduł GTK+ do drukowania przez CUPS.
266
2b9b05b4
JB
267%package papi
268Summary: PAPI printing module for GTK+
269Summary(pl.UTF-8): Moduł GTK+ do drukowania przez PAPI
270Group: X11/Libraries
271Requires: %{name} = %{version}-%{release}
272Requires: papi
273
274%description papi
275PAPI printing module for GTK+.
276
277%description papi -l pl.UTF-8
278Moduł GTK+ do drukowania przez PAPI.
279
df6da6cb
MB
280%prep
281%setup -q -n gtk+-%{version}
2b9b05b4 282%patch0 -p1
3be571ff
JP
283%if %{with typeahead}
284%patch1 -p1
285%endif
e9da199f 286%patch2 -p1
d2a64c75 287
337aa9ac
JP
288%{__sed} -i -e '1s|#!/usr/bin/env python3$|#!%{__python3}|' demos/gtk-demo/geninclude.py
289
f4528c41
ER
290# for packaging clean examples
291# TODO: add am patch to do it like demos/gtk-demo via some configurable dir
292# NOTE: make install so far installs only demos/gtk-demo
293install -d _examples
294cp -a demos examples _examples
295
df6da6cb 296%build
2b9b05b4 297CPPFLAGS="%{rpmcppflags}%{?with_papi: -I/usr/include/papi}"
83e95fed 298%meson build \
1c2f9fe5 299 %{!?with_static_libs:--default-library=shared} \
83e95fed
JP
300 -Dprint_backends=file,lpr%{?with_cups:,cups}%{?with_papi:,papi} \
301 -Dcloudproviders=%{__true_false cloudproviders} \
302 -Dgtk_doc=%{__true_false apidocs} \
303 -Dman=true \
304 -Dbroadway_backend=%{__true_false broadway} \
305 -Dprofiler=%{__true_false sysprof} \
306 -Dwayland_backend=%{__true_false wayland} \
307 -Dx11_backend=true \
308 -Dxinerama=yes
309
310%ninja_build -C build
df6da6cb
MB
311
312%install
313rm -rf $RPM_BUILD_ROOT
1da74c1d 314install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/engines
2c40d76a 315install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/theming-engines
df6da6cb 316
83e95fed 317%ninja_install -C build
df6da6cb 318
e155be9a 319touch $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/gtk.immodules
381c593f 320install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules
df6da6cb 321
f4528c41
ER
322install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
323cp -a _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
df6da6cb 324
df6da6cb
MB
325%if "%{_lib}" != "lib"
326# We need to have 32-bit and 64-bit binaries as they have hardcoded LIBDIR.
327# (needed when multilib is used)
df6da6cb
MB
328mv $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-3.0{,%{pqext}}
329%endif
330
8c232071 331%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
df6da6cb 332# unsupported by glibc
f2304852 333%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,io}
df6da6cb
MB
334
335%find_lang %{name} --all-name
336
df6da6cb
MB
337%clean
338rm -rf $RPM_BUILD_ROOT
339
340%post
341/sbin/ldconfig
93de6ff7 342%glib_compile_schemas
df6da6cb 343umask 022
e155be9a 344%{_bindir}/gtk-query-immodules-3.0%{pqext} --update-cache
df6da6cb
MB
345exit 0
346
347%postun
348/sbin/ldconfig
349if [ "$1" != "0" ]; then
350 umask 022
e155be9a 351 %{_bindir}/gtk-query-immodules-3.0%{pqext} --update-cache
b53848b1 352else
93de6ff7 353 %glib_compile_schemas
df6da6cb
MB
354fi
355exit 0
356
0ab1241b
MB
357%post examples
358%glib_compile_schemas
359
360%postun examples
361%glib_compile_schemas
362
df6da6cb
MB
363%files -f %{name}.lang
364%defattr(644,root,root,755)
83e95fed 365%doc NEWS README.md
6f014dd4 366%{?with_broadway:%attr(755,root,root) %{_bindir}/broadwayd}
0409c8bb 367%attr(755,root,root) %{_bindir}/gtk-launch
df6da6cb 368%attr(755,root,root) %{_bindir}/gtk-query-immodules-3.0%{pqext}
d2a64c75
MB
369%attr(755,root,root) %{_libdir}/libgailutil-3.so.*.*.*
370%attr(755,root,root) %ghost %{_libdir}/libgailutil-3.so.0
371%attr(755,root,root) %{_libdir}/libgdk-3.so.*.*.*
372%attr(755,root,root) %ghost %{_libdir}/libgdk-3.so.0
373%attr(755,root,root) %{_libdir}/libgtk-3.so.*.*.*
374%attr(755,root,root) %ghost %{_libdir}/libgtk-3.so.0
df6da6cb
MB
375
376%dir %{_libdir}/gtk-3.0
377%dir %{_libdir}/gtk-3.0/modules
378%dir %{_libdir}/gtk-3.0/%{abivers}
1da74c1d 379%dir %{_libdir}/gtk-3.0/%{abivers}/engines
2c40d76a 380%dir %{_libdir}/gtk-3.0/%{abivers}/theming-engines
df6da6cb 381%dir %{_libdir}/gtk-3.0/%{abivers}/immodules
df6da6cb 382%dir %{_libdir}/gtk-3.0/%{abivers}/printbackends
e155be9a 383%ghost %{_libdir}/gtk-3.0/%{abivers}/gtk.immodules
df6da6cb
MB
384%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-file.so
385%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-lpr.so
2200cba6 386%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-am-et.so
4b55f7b7 387%{?with_broadway:%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-broadway.so}
2200cba6
AF
388%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-cedilla.so
389%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-cyrillic-translit.so
390%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-inuktitut.so
391%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ipa.so
392%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-multipress.so
393%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-thai.so
394%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ti-er.so
395%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ti-et.so
396%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-viqr.so
7fc82876
JP
397%if %{with wayland}
398%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-wayland.so
399%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-waylandgtk.so
400%endif
2200cba6 401%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-xim.so
fcef663f
JB
402%{_libdir}/girepository-1.0/Gdk-3.0.typelib
403%{_libdir}/girepository-1.0/GdkX11-3.0.typelib
404%{_libdir}/girepository-1.0/Gtk-3.0.typelib
df6da6cb 405
e155be9a
MB
406%dir %{_sysconfdir}/gtk-3.0
407%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gtk-3.0/im-multipress.conf
0ab1241b 408%{_datadir}/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
c3ba6aef 409%{_datadir}/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
4ec01b67 410%{_datadir}/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
b53848b1 411%{_datadir}/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
2200cba6
AF
412%dir %{_datadir}/themes/Default/gtk-3.0
413%{_datadir}/themes/Default/gtk-3.0/gtk-keys.css
df6da6cb 414%dir %{_datadir}/themes/Emacs
2200cba6
AF
415%dir %{_datadir}/themes/Emacs/gtk-3.0
416%{_datadir}/themes/Emacs/gtk-3.0/gtk-keys.css
6f014dd4 417%{?with_broadway:%{_mandir}/man1/broadwayd.1*}
0409c8bb 418%{_mandir}/man1/gtk-launch.1*
df6da6cb 419%{_mandir}/man1/gtk-query-immodules-3.0.1*
f908a1eb
AF
420
421%files -n gtk-update-icon-cache
422%defattr(644,root,root,755)
5e14eb23 423%attr(755,root,root) %{_bindir}/gtk-encode-symbolic-svg
f908a1eb 424%attr(755,root,root) %{_bindir}/gtk-update-icon-cache
5e14eb23 425%{_mandir}/man1/gtk-encode-symbolic-svg.1*
f908a1eb 426%{_mandir}/man1/gtk-update-icon-cache.1*
df6da6cb
MB
427
428%files devel
429%defattr(644,root,root,755)
1af9573a 430%attr(755,root,root) %{_bindir}/gtk-builder-tool
57dec5b8 431%attr(755,root,root) %{_bindir}/gtk-query-settings
d2a64c75
MB
432%attr(755,root,root) %{_libdir}/libgailutil-3.so
433%attr(755,root,root) %{_libdir}/libgdk-3.so
434%attr(755,root,root) %{_libdir}/libgtk-3.so
df6da6cb
MB
435%{_includedir}/gail-3.0
436%{_includedir}/gtk-3.0
e155be9a 437%{_aclocaldir}/gtk-3.0.m4
df6da6cb
MB
438%{_pkgconfigdir}/gail-3.0.pc
439%{_pkgconfigdir}/gdk-3.0.pc
f908a1eb 440%{_pkgconfigdir}/gdk-x11-3.0.pc
df6da6cb
MB
441%{_pkgconfigdir}/gtk+-3.0.pc
442%{_pkgconfigdir}/gtk+-unix-print-3.0.pc
443%{_pkgconfigdir}/gtk+-x11-3.0.pc
6f014dd4
JB
444%if %{with broadway}
445%{_pkgconfigdir}/gdk-broadway-3.0.pc
446%{_pkgconfigdir}/gtk+-broadway-3.0.pc
447%endif
448%if %{with wayland}
449%{_pkgconfigdir}/gdk-wayland-3.0.pc
450%{_pkgconfigdir}/gtk+-wayland-3.0.pc
451%endif
57dec5b8
MB
452%{_datadir}/gettext/its/gtkbuilder.its
453%{_datadir}/gettext/its/gtkbuilder.loc
0ab1241b 454%{_datadir}/gtk-3.0
df6da6cb 455%{_datadir}/gir-1.0/Gdk-3.0.gir
e155be9a 456%{_datadir}/gir-1.0/GdkX11-3.0.gir
df6da6cb 457%{_datadir}/gir-1.0/Gtk-3.0.gir
1af9573a 458%{_mandir}/man1/gtk-builder-tool.1*
57dec5b8 459%{_mandir}/man1/gtk-query-settings.1*
df6da6cb
MB
460
461%if %{with static_libs}
462%files static
463%defattr(644,root,root,755)
d2a64c75
MB
464%{_libdir}/libgailutil-3.a
465%{_libdir}/libgdk-3.a
466%{_libdir}/libgtk-3.a
df6da6cb
MB
467%endif
468
469%if %{with apidocs}
470%files apidocs
471%defattr(644,root,root,755)
472%{_gtkdocdir}/gail-libgail-util3
473%{_gtkdocdir}/gdk3
df6da6cb
MB
474%{_gtkdocdir}/gtk3
475%endif
476
477%files examples
478%defattr(644,root,root,755)
f4528c41 479%attr(755,root,root) %{_bindir}/gtk3-demo
0ab1241b 480%attr(755,root,root) %{_bindir}/gtk3-demo-application
c3ba6aef 481%attr(755,root,root) %{_bindir}/gtk3-icon-browser
0ab1241b
MB
482%attr(755,root,root) %{_bindir}/gtk3-widget-factory
483%{_datadir}/glib-2.0/schemas/org.gtk.Demo.gschema.xml
b3594a95 484%{_datadir}/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
4b55f7b7 485%{_desktopdir}/gtk3-demo.desktop
c3ba6aef 486%{_desktopdir}/gtk3-icon-browser.desktop
4b55f7b7 487%{_desktopdir}/gtk3-widget-factory.desktop
4e9dc432 488%{_iconsdir}/hicolor/*/apps/gtk3-demo-symbolic.symbolic.png
4b55f7b7 489%{_iconsdir}/hicolor/*/apps/gtk3-demo.png
4e9dc432 490%{_iconsdir}/hicolor/*/apps/gtk3-widget-factory-symbolic.symbolic.png
4b55f7b7 491%{_iconsdir}/hicolor/*/apps/gtk3-widget-factory.png
c3ba6aef 492%{_mandir}/man1/gtk3-demo.1*
4e9dc432 493%{_mandir}/man1/gtk3-demo-application.1*
c3ba6aef
ŁK
494%{_mandir}/man1/gtk3-icon-browser.1*
495%{_mandir}/man1/gtk3-widget-factory.1*
df6da6cb
MB
496%{_examplesdir}/%{name}-%{version}
497
498%if %{with cups}
499%files cups
500%defattr(644,root,root,755)
501%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-cups.so
502%endif
2b9b05b4
JB
503
504%if %{with papi}
505%files papi
506%defattr(644,root,root,755)
507%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-papi.so
508%endif
This page took 0.68362 seconds and 4 git commands to generate.