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