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