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