3 %bcond_without ibus # ibus support
5 Summary: GNOME Control Center
6 Summary(es.UTF-8): El centro de controle del GNOME
7 Summary(pl.UTF-8): Centrum Kontroli GNOME
8 Summary(pt_BR.UTF-8): O Centro de Controle do GNOME
9 Summary(ru.UTF-8): Центр управления GNOME
10 Summary(uk.UTF-8): Центр керування GNOME
11 Name: gnome-control-center
16 Group: X11/Applications
17 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.16/%{name}-%{version}.tar.xz
18 # Source0-md5: ee595720b986c21c51fbdd2b055d507a
20 URL: http://www.gnome.org/
21 BuildRequires: ModemManager-devel >= 1.0.0
22 # use libnm-gtk - will use correct NM version
23 BuildRequires: NetworkManager-gtk-lib-devel >= 0.9.8
24 BuildRequires: OpenGL-devel
25 BuildRequires: accountsservice-devel >= 0.6.39
26 BuildRequires: autoconf
27 BuildRequires: automake >= 1:1.11
28 BuildRequires: cheese-devel >= 3.6.0
29 BuildRequires: clutter-gtk-devel
30 BuildRequires: colord-devel >= 0.1.34
31 BuildRequires: colord-gtk-devel >= 0.1.24
32 BuildRequires: cups-devel >= 1.4
33 BuildRequires: docbook-dtd412-xml
34 BuildRequires: gdk-pixbuf2-devel >= 2.24.0
35 BuildRequires: gettext-tools >= 0.17
36 BuildRequires: glib2-devel >= 1:2.40.0
37 BuildRequires: gnome-bluetooth-devel >= 3.12.0
38 BuildRequires: gnome-common >= 2.24.0
39 BuildRequires: gnome-desktop-devel >= 3.12.0
40 BuildRequires: gnome-menus-devel >= 3.4.0
41 BuildRequires: gnome-online-accounts-devel >= 3.10.0
42 BuildRequires: gnome-settings-daemon-devel >= 1:3.8.0
43 BuildRequires: grilo-devel >= 0.2.6
44 BuildRequires: gsettings-desktop-schemas-devel >= 3.15.4
45 BuildRequires: gstreamer-devel >= 1.0
46 BuildRequires: gtk+3-devel >= 3.15.0
47 BuildRequires: heimdal-devel
48 %{?with_ibus:BuildRequires: ibus-devel >= 1.5.2}
49 BuildRequires: intltool >= 0.40.1
50 BuildRequires: libcanberra-gtk3-devel >= 0.26
51 BuildRequires: libgtop-devel
52 BuildRequires: libnotify-devel >= 0.7.3
53 BuildRequires: libpwquality-devel >= 1.2.2
54 BuildRequires: libsmbclient-devel
55 BuildRequires: libsoup-devel
56 BuildRequires: libtool >= 2:2.2
57 BuildRequires: libwacom-devel >= 0.7
58 BuildRequires: libxml2-devel >= 1:2.6.31
59 BuildRequires: pkgconfig
60 BuildRequires: polkit-devel >= 0.103
61 BuildRequires: pulseaudio-devel >= 2.0
62 BuildRequires: rpmbuild(find_lang) >= 1.23
63 BuildRequires: rpmbuild(macros) >= 1.311
64 BuildRequires: tar >= 1:1.22
65 BuildRequires: udev-glib-devel
66 BuildRequires: upower-devel >= 0.99.0
67 BuildRequires: xorg-lib-libXi-devel >= 1.2
68 BuildRequires: xorg-lib-libXxf86misc-devel
69 BuildRequires: xorg-lib-libxkbfile-devel
71 BuildRequires: yelp-tools
72 Requires(post,postun): desktop-file-utils
73 Requires(post,postun): gtk-update-icon-cache
74 Requires: accountsservice
75 Requires: cups-pk-helper
76 Requires: desktop-file-utils
77 Requires: glib2 >= 1:2.40.0
78 Requires: gnome-desktop >= 3.12.0
79 Requires: gnome-settings-daemon >= 1:3.8.0
80 Requires: gsettings-desktop-schemas >= 3.15.4
81 Requires: gtk+3 >= 3.15.0
82 Requires: hicolor-icon-theme
84 Suggests: libcanberra-gnome
85 # info panel needs glxinfo
87 Suggests: mousetweaks >= 3.0.0
88 Provides: control-center = %{epoch}:%{version}-%{release}
90 Obsoletes: control-center
91 Obsoletes: control-center-libs
94 Obsoletes: gnome-control-center-libs
95 Obsoletes: gnome-media-volume-control
97 # sr@Latn vs. sr@latin
98 Conflicts: glibc-misc < 6:2.7
99 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
102 A Configuration tool for easily setting up your GNOME environment.
104 %description -l es.UTF-8
105 El control-center es una herramienta para una configuración facilitada
108 %description -l pl.UTF-8
109 Narzędzie do łatwej konfiguracji środowiska GNOME.
111 %description -l pt_BR.UTF-8
112 O Control Center é uma ferramenta para facilmente configurar seu
115 %description -l ru.UTF-8
116 Пакет Control Center содержит утилиты, позволяющие настраивать среду
117 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
118 программа сохранения экрана, оконный менеджер, системные звуки,
119 поведение мыши и др.)
121 Этот пакет нужен, если вы устанавливаете среду GNOME.
123 %description -l uk.UTF-8
124 Пакет Control Center містить утиліти, які дозволяють настроювати
125 середовище GNOME вашої системи (такі речі як фон робочого столу та
126 теми, програма збереження екрану, віконний менеджер, системні звуки,
127 поведінка миші та ін.)
129 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
132 Summary: GNOME Control Center development files
133 Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
134 Group: X11/Development/Libraries
135 Provides: control-center-devel = %{epoch}:%{version}-%{release}
136 Obsoletes: control-center-devel
139 GNOME Control Center development files.
141 %description devel -l pl.UTF-8
142 Pliki programistyczne GNOME Control Center.
144 %package -n bash-completion-gnome-control-center
145 Summary: bash-completion for gnome-control-center
146 Summary(pl.UTF-8): Bashowe uzupełnianie nazw dla gnome-control-center
147 Group: Applications/Shells
148 Requires: bash-completion >= 2.0
149 %if "%{_rpmversion}" >= "5"
153 %description -n bash-completion-gnome-control-center
154 bash-completion for gnome-control-center.
156 %description -n bash-completion-gnome-control-center -l pl.UTF-8
157 Bashowe uzupełnianie nazw dla gnome-control-center.
166 %{__aclocal} -I m4 -I libgd
171 --disable-silent-rules \
172 --disable-update-mimedb \
173 %{__enable_disable ibus ibus} \
174 X_EXTRA_LIBS="-lXext"
178 rm -rf $RPM_BUILD_ROOT
180 DESTDIR=$RPM_BUILD_ROOT
182 %find_lang %{name} --with-gnome --with-omf --all-name
185 rm -rf $RPM_BUILD_ROOT
188 %update_desktop_database_post
189 %update_icon_cache hicolor
192 %update_desktop_database_postun
193 %update_icon_cache hicolor
195 %files -f %{name}.lang
196 %defattr(644,root,root,755)
197 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
198 %attr(755,root,root) %{_bindir}/gnome-control-center
199 %attr(755,root,root) %{_libdir}/cc-remote-login-helper
200 %attr(755,root,root) %{_libdir}/gnome-control-center-search-provider
201 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
202 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
203 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
204 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
205 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
206 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
207 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
208 %{_datadir}/gnome-control-center
209 %{_datadir}/sounds/gnome
210 %{_iconsdir}/hicolor/*/*/*.png
211 %{_iconsdir}/hicolor/*/*/*.svg
212 %{_desktopdir}/*.desktop
214 %{_mandir}/man1/gnome-control-center.1*
217 %defattr(644,root,root,755)
218 %{_npkgconfigdir}/gnome-keybindings.pc
220 %files -n bash-completion-gnome-control-center
221 %defattr(644,root,root,755)
222 %{bash_compdir}/gnome-control-center