3 %bcond_with 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: 75d4979ecbd2bdb2c3d3088a2adf672a
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 Suggests: mousetweaks >= 3.0.0
85 Provides: control-center = %{epoch}:%{version}-%{release}
87 Obsoletes: control-center
88 Obsoletes: control-center-libs
91 Obsoletes: gnome-control-center-libs
92 Obsoletes: gnome-media-volume-control
94 # sr@Latn vs. sr@latin
95 Conflicts: glibc-misc < 6:2.7
96 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
99 A Configuration tool for easily setting up your GNOME environment.
101 %description -l es.UTF-8
102 El control-center es una herramienta para una configuración facilitada
105 %description -l pl.UTF-8
106 Narzędzie do łatwej konfiguracji środowiska GNOME.
108 %description -l pt_BR.UTF-8
109 O Control Center é uma ferramenta para facilmente configurar seu
112 %description -l ru.UTF-8
113 Пакет Control Center содержит утилиты, позволяющие настраивать среду
114 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
115 программа сохранения экрана, оконный менеджер, системные звуки,
116 поведение мыши и др.)
118 Этот пакет нужен, если вы устанавливаете среду GNOME.
120 %description -l uk.UTF-8
121 Пакет Control Center містить утиліти, які дозволяють настроювати
122 середовище GNOME вашої системи (такі речі як фон робочого столу та
123 теми, програма збереження екрану, віконний менеджер, системні звуки,
124 поведінка миші та ін.)
126 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
129 Summary: GNOME Control Center development files
130 Summary(pl.UTF-8): Pliki programistyczne GNOME Control Center
131 Group: X11/Development/Libraries
132 Provides: control-center-devel = %{epoch}:%{version}-%{release}
133 Obsoletes: control-center-devel
136 GNOME Control Center development files.
138 %description devel -l pl.UTF-8
139 Pliki programistyczne GNOME Control Center.
145 %{?with_systemd:%patch2 -p1}
157 --disable-silent-rules \
158 --disable-update-mimedb \
159 --with-libsocialweb \
160 %{__enable_disable systemd systemd} \
161 %{__enable_disable ibus ibus} \
162 X_EXTRA_LIBS="-lXext"
166 rm -rf $RPM_BUILD_ROOT
169 DESTDIR=$RPM_BUILD_ROOT
171 # no static modules - shut up check-files
172 %{__rm} $RPM_BUILD_ROOT%{_libdir}/control-center-1/panels/*.{a,la}
174 %find_lang %{name} --with-gnome --with-omf --all-name
177 rm -rf $RPM_BUILD_ROOT
180 %update_mime_database
181 %update_desktop_database_post
182 %update_icon_cache hicolor
185 %update_mime_database
186 %update_desktop_database_postun
187 %update_icon_cache hicolor
189 %files -f %{name}.lang
190 %defattr(644,root,root,755)
191 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
192 %attr(755,root,root) %{_bindir}/gnome-control-center
193 %attr(755,root,root) %{_bindir}/gnome-sound-applet
194 %dir %{_libdir}/control-center-1
195 %dir %{_libdir}/control-center-1/panels
196 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbackground.so
197 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbluetooth.so
198 %attr(755,root,root) %{_libdir}/control-center-1/panels/libcolor.so
199 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdate_time.so
200 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdisplay.so
201 %attr(755,root,root) %{_libdir}/control-center-1/panels/libinfo.so
202 %attr(755,root,root) %{_libdir}/control-center-1/panels/libkeyboard.so
203 %attr(755,root,root) %{_libdir}/control-center-1/panels/libmouse-properties.so
204 %attr(755,root,root) %{_libdir}/control-center-1/panels/libnetwork.so
205 %attr(755,root,root) %{_libdir}/control-center-1/panels/libonline-accounts.so
206 %attr(755,root,root) %{_libdir}/control-center-1/panels/libregion.so
207 %attr(755,root,root) %{_libdir}/control-center-1/panels/libsound.so
208 %attr(755,root,root) %{_libdir}/control-center-1/panels/libpower.so
209 %attr(755,root,root) %{_libdir}/control-center-1/panels/libprinters.so
210 %attr(755,root,root) %{_libdir}/control-center-1/panels/libscreen.so
211 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuniversal-access.so
212 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuser-accounts.so
213 %attr(755,root,root) %{_libdir}/control-center-1/panels/libwacom-properties.so
214 %{_sysconfdir}/xdg/autostart/gnome-sound-applet.desktop
215 %{_sysconfdir}/xdg/menus/gnomecc.menu
216 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
217 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
218 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
219 %{_datadir}/gnome-control-center
220 %{_datadir}/sounds/gnome
221 %{_datadir}/desktop-directories/*.directory
222 %{_iconsdir}/hicolor/*/*/*.png
223 %{_iconsdir}/hicolor/*/*/*.svg
224 %{_desktopdir}/*.desktop
226 %{_mandir}/man1/gnome-control-center.1*
229 %defattr(644,root,root,755)
230 %{_npkgconfigdir}/gnome-keybindings.pc