3 %bcond_without ibus # ibus support need not yet released ibus 1.5 or at least devel 1.4.99 version
4 %bcond_without systemd # use systemd for session tracking instead of ConsoleKit (fallback to ConsoleKit on runtime)
6 Summary: GNOME Control Center
7 Summary(es.UTF-8): El centro de controle del GNOME
8 Summary(pl.UTF-8): Centrum Kontroli GNOME
9 Summary(pt_BR.UTF-8): O Centro de Controle do GNOME
10 Summary(ru.UTF-8): Центр управления GNOME
11 Summary(uk.UTF-8): Центр керування GNOME
12 Name: gnome-control-center
17 Group: X11/Applications
18 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.6/%{name}-%{version}.tar.xz
19 # Source0-md5: 13474a477658ccbca7484918edfc19d3
20 Patch0: system-locale-archive-path.patch
21 Patch1: configure-gettext.patch
22 Patch2: systemd-fallback.patch
24 URL: http://www.gnome.org/
25 # use libnm-gtk - will use correct NM version
26 BuildRequires: NetworkManager-gtk-lib-devel >= 0.9.1.90-2
27 BuildRequires: autoconf
28 BuildRequires: automake >= 1:1.11
29 BuildRequires: cheese-devel >= 3.6.0
30 BuildRequires: clutter-gtk-devel
31 BuildRequires: colord-devel >= 0.1.8
32 BuildRequires: cups-devel >= 1.4
33 BuildRequires: dbus-glib-devel >= 0.74
34 BuildRequires: docbook-dtd412-xml
35 BuildRequires: gdk-pixbuf2-devel >= 2.24.0
36 BuildRequires: gettext-devel >= 0.17
37 BuildRequires: glib2-devel >= 1:2.32.0
38 BuildRequires: gnome-bluetooth-devel >= 3.6.0
39 BuildRequires: gnome-common >= 2.24.0
40 BuildRequires: gnome-desktop-devel >= 3.6.0
41 BuildRequires: gnome-menus-devel >= 3.4.0
42 BuildRequires: gnome-online-accounts-devel >= 3.6.0
43 BuildRequires: gnome-settings-daemon-devel >= 1:3.6.0
44 BuildRequires: gsettings-desktop-schemas-devel >= 3.6.0
45 BuildRequires: gstreamer-devel >= 1.0
46 BuildRequires: gtk+3-devel >= 3.6.0
47 BuildRequires: gtk-doc >= 1.9
48 BuildRequires: heimdal-devel
49 %{?with_ibus:BuildRequires: ibus-devel >= 1.4.99}
50 BuildRequires: intltool >= 0.40.1
51 BuildRequires: iso-codes
52 BuildRequires: lcms2-devel
53 BuildRequires: libcanberra-gtk3-devel >= 0.26
54 BuildRequires: libgtop-devel
55 BuildRequires: libnotify-devel >= 0.7.3
56 BuildRequires: libpwquality-devel
57 BuildRequires: libsocialweb-devel
58 BuildRequires: libtool >= 2:2.2
59 BuildRequires: libwacom-devel >= 0.6
60 BuildRequires: libxml2-devel >= 1:2.6.31
61 BuildRequires: pkgconfig
62 BuildRequires: polkit-devel >= 0.103
63 BuildRequires: pulseaudio-devel >= 2.0
64 BuildRequires: rpmbuild(find_lang) >= 1.23
65 BuildRequires: rpmbuild(macros) >= 1.311
66 %{?with_systemd:BuildRequires: systemd-devel}
67 BuildRequires: tar >= 1:1.22
68 BuildRequires: upower-devel >= 0.9.1
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(post,postun): shared-mime-info
76 Requires: accountsservice
77 Requires: cups-pk-helper
78 Requires: desktop-file-utils
79 Requires: gnome-settings-daemon >= 1:3.6.0
80 Requires: gsettings-desktop-schemas >= 3.6.0
81 Requires: hicolor-icon-theme
83 Suggests: libcanberra-gnome
84 # info panel needs glxinfo
86 Suggests: mousetweaks >= 3.0.0
87 Provides: control-center = %{epoch}:%{version}-%{release}
89 Obsoletes: control-center
90 Obsoletes: control-center-libs
93 Obsoletes: gnome-control-center-libs
94 Obsoletes: gnome-media-volume-control
96 # sr@Latn vs. sr@latin
97 Conflicts: glibc-misc < 6:2.7
98 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
101 A Configuration tool for easily setting up your GNOME environment.
103 %description -l es.UTF-8
104 El control-center es una herramienta para una configuración facilitada
107 %description -l pl.UTF-8
108 Narzędzie do łatwej konfiguracji środowiska GNOME.
110 %description -l pt_BR.UTF-8
111 O Control Center é uma ferramenta para facilmente configurar seu
114 %description -l ru.UTF-8
115 Пакет Control Center содержит утилиты, позволяющие настраивать среду
116 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
117 программа сохранения экрана, оконный менеджер, системные звуки,
118 поведение мыши и др.)
120 Этот пакет нужен, если вы устанавливаете среду GNOME.
122 %description -l uk.UTF-8
123 Пакет Control Center містить утиліти, які дозволяють настроювати
124 середовище GNOME вашої системи (такі речі як фон робочого столу та
125 теми, програма збереження екрану, віконний менеджер, системні звуки,
126 поведінка миші та ін.)
128 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
131 Summary: GNOME Control Center development files
132 Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
133 Group: X11/Development/Libraries
134 Provides: control-center-devel = %{epoch}:%{version}-%{release}
135 Obsoletes: control-center-devel
138 GNOME Control Center development files.
140 %description devel -l pl.UTF-8
141 Pliki programistyczne GNOME Control Center.
147 %{?with_systemd:%patch2 -p1}
159 --disable-silent-rules \
160 --disable-update-mimedb \
161 --with-libsocialweb \
162 %{__enable_disable systemd systemd} \
163 %{__enable_disable ibus ibus} \
164 X_EXTRA_LIBS="-lXext"
168 rm -rf $RPM_BUILD_ROOT
171 DESTDIR=$RPM_BUILD_ROOT
173 # no static modules - shut up check-files
174 %{__rm} $RPM_BUILD_ROOT%{_libdir}/control-center-1/panels/*.{a,la}
176 %find_lang %{name} --with-gnome --with-omf --all-name
179 rm -rf $RPM_BUILD_ROOT
182 %update_mime_database
183 %update_desktop_database_post
184 %update_icon_cache hicolor
187 %update_mime_database
188 %update_desktop_database_postun
189 %update_icon_cache hicolor
191 %files -f %{name}.lang
192 %defattr(644,root,root,755)
193 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
194 %attr(755,root,root) %{_bindir}/gnome-control-center
195 %attr(755,root,root) %{_bindir}/gnome-sound-applet
196 %dir %{_libdir}/control-center-1
197 %dir %{_libdir}/control-center-1/panels
198 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbackground.so
199 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbluetooth.so
200 %attr(755,root,root) %{_libdir}/control-center-1/panels/libcolor.so
201 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdate_time.so
202 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdisplay.so
203 %attr(755,root,root) %{_libdir}/control-center-1/panels/libinfo.so
204 %attr(755,root,root) %{_libdir}/control-center-1/panels/libkeyboard.so
205 %attr(755,root,root) %{_libdir}/control-center-1/panels/libmouse-properties.so
206 %attr(755,root,root) %{_libdir}/control-center-1/panels/libnetwork.so
207 %attr(755,root,root) %{_libdir}/control-center-1/panels/libonline-accounts.so
208 %attr(755,root,root) %{_libdir}/control-center-1/panels/libregion.so
209 %attr(755,root,root) %{_libdir}/control-center-1/panels/libsound.so
210 %attr(755,root,root) %{_libdir}/control-center-1/panels/libpower.so
211 %attr(755,root,root) %{_libdir}/control-center-1/panels/libprinters.so
212 %attr(755,root,root) %{_libdir}/control-center-1/panels/libscreen.so
213 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuniversal-access.so
214 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuser-accounts.so
215 %attr(755,root,root) %{_libdir}/control-center-1/panels/libwacom-properties.so
216 %{_sysconfdir}/xdg/autostart/gnome-sound-applet.desktop
217 %{_sysconfdir}/xdg/menus/gnomecc.menu
218 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
219 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
220 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
221 %{_datadir}/gnome-control-center
222 %{_datadir}/sounds/gnome
223 %{_datadir}/desktop-directories/*.directory
224 %{_iconsdir}/hicolor/*/*/*.png
225 %{_iconsdir}/hicolor/*/*/*.svg
226 %{_desktopdir}/*.desktop
228 %{_mandir}/man1/gnome-control-center.1*
231 %defattr(644,root,root,755)
232 %{_npkgconfigdir}/gnome-keybindings.pc