]> git.pld-linux.org Git - packages/control-center.git/blob - control-center.spec
- Requires(post,postun): gtk-update-icon-cache
[packages/control-center.git] / control-center.spec
1 Summary:        GNOME Control Center
2 Summary(es.UTF-8):      El centro de controle del GNOME
3 Summary(pl.UTF-8):      Centrum Kontroli GNOME
4 Summary(pt_BR.UTF-8):   O Centro de Controle do GNOME
5 Summary(ru.UTF-8):      Центр управления GNOME
6 Summary(uk.UTF-8):      Центр керування GNOME
7 Name:           control-center
8 Version:        2.18.1
9 Release:        3
10 Epoch:          1
11 License:        GPL v2+
12 Group:          X11/Applications
13 Source0:        http://ftp.gnome.org/pub/GNOME/sources/control-center/2.18/%{name}-%{version}.tar.bz2
14 # Source0-md5:  bae0fd0f9e32f374bd7236d98788b13f
15 Patch0:         %{name}-randr.patch
16 Patch1:         %{name}-wm_properties-dir.patch
17 Patch2:         %{name}-additional-metacity-keybinding.patch
18 Patch3:         %{name}-default_apps.patch
19 Patch4:         %{name}-capplet.patch
20 Patch5:         %{name}-Makefile.patch
21 Patch6:         %{name}-compiz-support.patch
22 URL:            http://www.gnome.org/
23 BuildRequires:  GConf2-devel >= 2.18.0.1
24 BuildRequires:  alsa-lib-devel >= 1.0.12
25 BuildRequires:  audiofile >= 1:0.2.6
26 BuildRequires:  autoconf
27 BuildRequires:  automake >= 1:1.9
28 BuildRequires:  bison
29 BuildRequires:  dbus-glib-devel >= 0.73
30 BuildRequires:  esound-devel
31 BuildRequires:  evolution-data-server-devel >= 1.10.1
32 BuildRequires:  flex
33 BuildRequires:  gettext-devel
34 BuildRequires:  gnome-common >= 2.18.0
35 BuildRequires:  gnome-desktop-devel >= 2.18.0
36 BuildRequires:  gnome-doc-utils >= 0.10.3
37 BuildRequires:  gnome-menus-devel >= 2.18.0
38 BuildRequires:  gnome-panel-devel >= 2.18.0
39 BuildRequires:  gnome-vfs2-devel >= 2.18.1
40 BuildRequires:  gstreamer-plugins-base-devel >= 0.10.10
41 BuildRequires:  gtk+2-devel >= 2:2.10.10
42 BuildRequires:  intltool >= 0.35.5
43 BuildRequires:  libglade2-devel >= 1:2.6.0
44 BuildRequires:  libgnomekbd-devel >= 2.18.1
45 BuildRequires:  libgnomeui-devel >= 2.18.1
46 BuildRequires:  librsvg-devel >= 2.16.1
47 BuildRequires:  libtool
48 BuildRequires:  libxml2-devel >= 1:2.6.27
49 BuildRequires:  metacity-devel >= 2:2.18.2
50 BuildRequires:  nautilus-devel >= 2.18.1
51 BuildRequires:  pkgconfig
52 BuildRequires:  rpmbuild(macros) >= 1.311
53 BuildRequires:  scrollkeeper
54 BuildRequires:  xorg-lib-libXScrnSaver-devel
55 BuildRequires:  xorg-lib-libXxf86misc-devel
56 BuildRequires:  xorg-lib-libxkbfile-devel
57 Requires(post,postun):  desktop-file-utils
58 Requires(post,postun):  gtk-update-icon-cache
59 Requires(post,postun):  scrollkeeper
60 Requires(post,postun):  shared-mime-info
61 Requires(post,preun):   GConf2
62 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
63 Requires:       desktop-file-utils
64 Requires:       gnome-vfs2 >= 2.18.1
65 Requires:       gstreamer-audio-effects-base >= 0.10.10
66 Obsoletes:      acme
67 Obsoletes:      fontilus
68 Obsoletes:      gnome
69 Obsoletes:      themus
70 # sr@Latn vs. sr@latin
71 Conflicts:      glibc-misc < 6:2.7
72 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
74 %description
75 A Configuration tool for easily setting up your GNOME environment.
76
77 %description -l es.UTF-8
78 El control-center es una herramienta para una configuración facilitada
79 el entorno GNOME.
80
81 %description -l pl.UTF-8
82 Narzędzie do łatwej konfiguracji środowiska GNOME.
83
84 %description -l pt_BR.UTF-8
85 O Control Center é uma ferramenta para facilmente configurar seu
86 ambiente GNOME.
87
88 %description -l ru.UTF-8
89 Пакет Control Center содержит утилиты, позволяющие настраивать среду
90 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
91 программа сохранения экрана, оконный менеджер, системные звуки,
92 поведение мыши и др.)
93
94 Этот пакет нужен, если вы устанавливаете среду GNOME.
95
96 %description -l uk.UTF-8
97 Пакет Control Center містить утиліти, які дозволяють настроювати
98 середовище GNOME вашої системи (такі речі як фон робочого столу та
99 теми, програма збереження екрану, віконний менеджер, системні звуки,
100 поведінка миші та ін.)
101
102 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
103
104 %package libs
105 Summary:        GNOME Control Center gnome-window-settings library
106 Summary(pl.UTF-8):      Biblioteka Control Center gnome-window-settings
107 Group:          Development/Libraries
108 Requires:       libgnomeui >= 2.18.1
109
110 %description libs
111 This package contains gnome-window-settings library.
112
113 %description libs -l pl.UTF-8
114 Pakiet ten zawiera bibliotekę gnome-window-settings.
115
116 %package devel
117 Summary:        GNOME Control Center header files
118 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek GNOME Control Center
119 Group:          X11/Development/Libraries
120 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
121 Requires:       dbus-glib-devel >= 0.73
122 Requires:       fam-devel
123 Requires:       gnome-desktop-devel >= 2.18.0
124 Requires:       gnome-menus-devel >= 2.18.0
125 Requires:       gtk+2-devel >= 2:2.10.10
126 Requires:       libgnomeui-devel >= 2.18.1
127 Requires:       librsvg-devel >= 2.16.1
128
129 %description devel
130 GNOME Control-Center header files.
131
132 %description devel -l pl.UTF-8
133 Pliki nagłówkowe bibliotek GNOME Control Center.
134
135 %package static
136 Summary:        GNOME Control Center static libraries
137 Summary(pl.UTF-8):      Statyczne biblioteki GNOME Control Center
138 Group:          X11/Development/Libraries
139 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
140
141 %description static
142 GNOME Control Center static libraries.
143
144 %description static -l pl.UTF-8
145 Statyczne biblioteki GNOME Control Center.
146
147 %prep
148 %setup -q
149 %patch0 -p1
150 %patch1 -p1
151 %patch2 -p1
152 %patch3 -p1
153 %patch4 -p1
154 %patch5 -p1
155 %patch6 -p1
156
157 %build
158 %{__gnome_doc_prepare}
159 %{__gnome_doc_common}
160 %{__glib_gettextize}
161 %{__intltoolize}
162 %{__libtoolize}
163 %{__aclocal}
164 %{__autoheader}
165 %{__autoconf}
166 %{__automake}
167 %configure \
168         --disable-schemas-install \
169         --disable-update-mimedb \
170         --enable-gstreamer=0.10 \
171         --enable-aboutme \
172         X_EXTRA_LIBS="-lXext"
173 %{__make}
174
175 %install
176 rm -rf $RPM_BUILD_ROOT
177
178 %{__make} install \
179         DESTDIR=$RPM_BUILD_ROOT
180
181 # no static modules - shut up check-files
182 rm -f $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/*.{a,la}
183 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions*/*.{a,la}
184 rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.{a,la}
185
186 [ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
187         mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
188 %find_lang %{name} --with-gnome --all-name
189
190 %clean
191 rm -rf $RPM_BUILD_ROOT
192
193 %post
194 %gconf_schema_install apps_gnome_settings_daemon_default_editor.schemas
195 %gconf_schema_install apps_gnome_settings_daemon_keybindings.schemas
196 %gconf_schema_install apps_gnome_settings_daemon_screensaver.schemas
197 %gconf_schema_install control-center.schemas
198 %gconf_schema_install desktop_gnome_font_rendering.schemas
199 %gconf_schema_install fontilus.schemas
200 %gconf_schema_install themus.schemas
201 %scrollkeeper_update_post
202 %update_mime_database
203 %update_desktop_database_post
204 %update_icon_cache hicolor
205
206 %preun
207 %gconf_schema_uninstall apps_gnome_settings_daemon_default_editor.schemas
208 %gconf_schema_uninstall apps_gnome_settings_daemon_keybindings.schemas
209 %gconf_schema_uninstall apps_gnome_settings_daemon_screensaver.schemas
210 %gconf_schema_uninstall control-center.schemas
211 %gconf_schema_uninstall desktop_gnome_font_rendering.schemas
212 %gconf_schema_uninstall fontilus.schemas
213 %gconf_schema_uninstall themus.schemas
214
215 %postun
216 %scrollkeeper_update_postun
217 %update_mime_database
218 %update_desktop_database_postun
219 %update_icon_cache hicolor
220
221 %post   libs -p /sbin/ldconfig
222 %postun libs -p /sbin/ldconfig
223
224 %files -f %{name}.lang
225 %defattr(644,root,root,755)
226 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
227 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas
228 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas
229 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas
230 %{_sysconfdir}/gconf/schemas/control-center.schemas
231 %{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas
232 %{_sysconfdir}/gconf/schemas/fontilus.schemas
233 %{_sysconfdir}/gconf/schemas/themus.schemas
234 %{_sysconfdir}/gnome-vfs-2.0/modules/*
235 %{_sysconfdir}/xdg/menus/gnomecc.menu
236 %attr(755,root,root) %{_bindir}/*
237 %attr(755,root,root) %{_libdir}/gnome-settings-daemon
238 %attr(755,root,root) %{_libdir}/nautilus/extensions*/*.so
239 %attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/lib*.so
240 %attr(755,root,root) %{_libdir}/window-manager-settings/*.so
241 %dir %{_libdir}/window-manager-settings
242 %{_datadir}/control-center
243 %{_datadir}/dbus-1/services/*.service
244 %{_datadir}/desktop-directories/*.directory
245 %{_datadir}/gnome/cursor-fonts
246 %{_datadir}/mime/packages/gnome-theme-package.xml
247 %{_iconsdir}/hicolor/*/*/typing-monitor.*
248 %{_omf_dest_dir}/control-center
249 %{_pixmapsdir}/*.png
250 %{_desktopdir}/*.desktop
251
252 %files libs
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_libdir}/libgnome-window-settings.so.*.*.*
255
256 %files devel
257 %defattr(644,root,root,755)
258 %attr(755,root,root) %{_libdir}/libgnome-window-settings.so
259 %{_libdir}/libgnome-window-settings.la
260 %{_includedir}/gnome-window-settings-2.0
261 %{_includedir}/gnome-settings-daemon-2.0
262 %{_pkgconfigdir}/gnome-window-settings-2.0.pc
263 %{_pkgconfigdir}/gnome-settings-daemon.pc
264
265 %files static
266 %defattr(644,root,root,755)
267 %{_libdir}/libgnome-window-settings.a
This page took 0.048195 seconds and 3 git commands to generate.