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.26/%{name}-%{version}.tar.xz
18 # Source0-md5: bc04b3999290405b17aff2a85a20f29d
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 >= 1.2.0
24 BuildRequires: OpenGL-devel
25 BuildRequires: accountsservice-devel >= 0.6.39
26 BuildRequires: autoconf
27 BuildRequires: automake >= 1:1.11.2
28 BuildRequires: cheese-devel >= 3.6.0
29 BuildRequires: clutter-devel >= 1.12.0
30 BuildRequires: clutter-gtk-devel
31 BuildRequires: colord-devel >= 0.1.34
32 BuildRequires: colord-gtk-devel >= 0.1.24
33 BuildRequires: cups-devel >= 1.4
34 BuildRequires: docbook-dtd412-xml
35 BuildRequires: gdk-pixbuf2-devel >= 2.24.0
36 BuildRequires: gettext-tools >= 0.17
37 BuildRequires: glib2-devel >= 1:2.54.0
38 BuildRequires: gnome-bluetooth-devel >= 3.18.2
39 BuildRequires: gnome-common >= 2.24.0
40 BuildRequires: gnome-desktop-devel >= 3.22.0
41 BuildRequires: gnome-menus-devel >= 3.4.0
42 BuildRequires: gnome-online-accounts-devel >= 3.26.0
43 BuildRequires: gnome-settings-daemon-devel >= 1:3.26.0
44 BuildRequires: grilo-devel >= 0.3.0
45 BuildRequires: gsettings-desktop-schemas-devel >= 3.22.0
46 BuildRequires: gstreamer-devel >= 1.0
47 BuildRequires: gtk+3-devel >= 3.22.0
48 BuildRequires: heimdal-devel
49 %{?with_ibus:BuildRequires: ibus-devel >= 1.5.2}
50 BuildRequires: intltool >= 0.40.1
51 BuildRequires: libcanberra-gtk3-devel >= 0.26
52 BuildRequires: libgtop-devel
53 BuildRequires: libnotify-devel >= 0.7.3
54 BuildRequires: libpwquality-devel >= 1.2.2
55 BuildRequires: libsmbclient-devel
56 BuildRequires: libsoup-devel
57 BuildRequires: libtool >= 2:2.2
58 BuildRequires: libwacom-devel >= 0.7
59 BuildRequires: libxml2-devel >= 1:2.6.31
60 BuildRequires: pkgconfig
61 BuildRequires: polkit-devel >= 0.103
62 BuildRequires: pulseaudio-devel >= 2.0
63 BuildRequires: rpmbuild(find_lang) >= 1.23
64 BuildRequires: rpmbuild(macros) >= 1.311
65 BuildRequires: tar >= 1:1.22
66 BuildRequires: udev-glib-devel
67 BuildRequires: upower-devel >= 0.99.0
68 BuildRequires: xorg-lib-libXi-devel >= 1.2
69 BuildRequires: xorg-lib-libXxf86misc-devel
70 BuildRequires: xorg-lib-libxkbfile-devel
72 BuildRequires: yelp-tools
73 Requires(post,postun): desktop-file-utils
74 Requires(post,postun): gtk-update-icon-cache
75 Requires: accountsservice
76 Requires: cups-pk-helper
77 Requires: desktop-file-utils
78 Requires: glib2 >= 1:2.54.0
79 Requires: gnome-desktop >= 3.22.0
80 Requires: gnome-online-accounts >= 3.26.0
81 Requires: gnome-settings-daemon >= 1:3.26.0
82 Requires: gsettings-desktop-schemas >= 3.22.0
83 Requires: gtk+3 >= 3.22.0
84 Requires: hicolor-icon-theme
85 Requires: polkit >= 0.103
87 Suggests: NetworkManager-applet
89 Suggests: gnome-color-manager
90 Suggests: libcanberra-gnome
92 # info panel needs glxinfo
94 Suggests: mousetweaks >= 3.0.0
95 Provides: control-center = %{epoch}:%{version}-%{release}
97 Obsoletes: control-center
98 Obsoletes: control-center-libs
101 Obsoletes: gnome-control-center-libs
102 Obsoletes: gnome-media-volume-control
104 # sr@Latn vs. sr@latin
105 Conflicts: glibc-misc < 6:2.7
106 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
109 A Configuration tool for easily setting up your GNOME environment.
111 %description -l es.UTF-8
112 El control-center es una herramienta para una configuración facilitada
115 %description -l pl.UTF-8
116 Narzędzie do łatwej konfiguracji środowiska GNOME.
118 %description -l pt_BR.UTF-8
119 O Control Center é uma ferramenta para facilmente configurar seu
122 %description -l ru.UTF-8
123 Пакет Control Center содержит утилиты, позволяющие настраивать среду
124 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
125 программа сохранения экрана, оконный менеджер, системные звуки,
126 поведение мыши и др.)
128 Этот пакет нужен, если вы устанавливаете среду GNOME.
130 %description -l uk.UTF-8
131 Пакет Control Center містить утиліти, які дозволяють настроювати
132 середовище GNOME вашої системи (такі речі як фон робочого столу та
133 теми, програма збереження екрану, віконний менеджер, системні звуки,
134 поведінка миші та ін.)
136 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
139 Summary: GNOME Control Center development files
140 Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
141 Group: X11/Development/Libraries
142 Provides: control-center-devel = %{epoch}:%{version}-%{release}
143 Obsoletes: control-center-devel
146 GNOME Control Center development files.
148 %description devel -l pl.UTF-8
149 Pliki programistyczne GNOME Control Center.
151 %package -n bash-completion-gnome-control-center
152 Summary: bash-completion for gnome-control-center
153 Summary(pl.UTF-8): Bashowe uzupełnianie nazw dla gnome-control-center
154 Group: Applications/Shells
155 Requires: bash-completion >= 2.0
156 %if "%{_rpmversion}" >= "5"
160 %description -n bash-completion-gnome-control-center
161 bash-completion for gnome-control-center.
163 %description -n bash-completion-gnome-control-center -l pl.UTF-8
164 Bashowe uzupełnianie nazw dla gnome-control-center.
173 %{__aclocal} -I m4 -I libgd
178 --disable-silent-rules \
179 --disable-update-mimedb \
180 %{__enable_disable ibus ibus} \
181 X_EXTRA_LIBS="-lXext"
185 rm -rf $RPM_BUILD_ROOT
187 DESTDIR=$RPM_BUILD_ROOT
189 %find_lang %{name} --with-gnome --with-omf --all-name
192 rm -rf $RPM_BUILD_ROOT
195 %update_desktop_database_post
196 %update_icon_cache hicolor
199 %update_desktop_database_postun
200 %update_icon_cache hicolor
202 %files -f %{name}.lang
203 %defattr(644,root,root,755)
204 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
205 %attr(755,root,root) %{_bindir}/gnome-control-center
206 %attr(755,root,root) %{_libdir}/cc-remote-login-helper
207 %attr(755,root,root) %{_libdir}/gnome-control-center-search-provider
208 %{_datadir}/appdata/gnome-control-center.appdata.xml
209 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
210 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
211 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
212 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
213 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
214 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
215 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
216 %{_datadir}/gnome-control-center
217 %{_datadir}/sounds/gnome
218 %{_iconsdir}/hicolor/*/*/*.png
219 %{_iconsdir}/hicolor/*/*/*.svg
220 %{_desktopdir}/*.desktop
222 %{_mandir}/man1/gnome-control-center.1*
225 %defattr(644,root,root,755)
226 %{_datadir}/gettext/its/gnome-keybindings.its
227 %{_datadir}/gettext/its/gnome-keybindings.loc
228 %{_npkgconfigdir}/gnome-keybindings.pc
230 %files -n bash-completion-gnome-control-center
231 %defattr(644,root,root,755)
232 %{bash_compdir}/gnome-control-center