]> git.pld-linux.org Git - packages/control-center.git/blob - control-center.spec
3c8027c3b578f590a21f5a15725672cc1f4b940b
[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:        2
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-libXxf86misc-devel
55 BuildRequires:  xorg-lib-libxkbfile-devel
56 Requires(post,postun):  desktop-file-utils
57 Requires(post,postun):  gtk+2
58 Requires(post,postun):  scrollkeeper
59 Requires(post,postun):  shared-mime-info
60 Requires(post,preun):   GConf2
61 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
62 Requires:       desktop-file-utils
63 Requires:       gnome-vfs2 >= 2.18.1
64 Requires:       gstreamer-audio-effects-base >= 0.10.10
65 Obsoletes:      acme
66 Obsoletes:      fontilus
67 Obsoletes:      gnome
68 Obsoletes:      themus
69 # sr@Latn vs. sr@latin
70 Conflicts:      glibc-misc < 6:2.7
71 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72
73 %description
74 A Configuration tool for easily setting up your GNOME environment.
75
76 %description -l es.UTF-8
77 El control-center es una herramienta para una configuración facilitada
78 el entorno GNOME.
79
80 %description -l pl.UTF-8
81 Narzędzie do łatwej konfiguracji środowiska GNOME.
82
83 %description -l pt_BR.UTF-8
84 O Control Center é uma ferramenta para facilmente configurar seu
85 ambiente GNOME.
86
87 %description -l ru.UTF-8
88 Пакет Control Center содержит утилиты, позволяющие настраивать среду
89 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
90 программа сохранения экрана, оконный менеджер, системные звуки,
91 поведение мыши и др.)
92
93 Этот пакет нужен, если вы устанавливаете среду GNOME.
94
95 %description -l uk.UTF-8
96 Пакет Control Center містить утиліти, які дозволяють настроювати
97 середовище GNOME вашої системи (такі речі як фон робочого столу та
98 теми, програма збереження екрану, віконний менеджер, системні звуки,
99 поведінка миші та ін.)
100
101 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
102
103 %package libs
104 Summary:        GNOME Control Center gnome-window-settings library
105 Summary(pl.UTF-8):      Biblioteka Control Center gnome-window-settings
106 Group:          Development/Libraries
107 Requires:       libgnomeui >= 2.18.1
108
109 %description libs
110 This package contains gnome-window-settings library.
111
112 %description libs -l pl.UTF-8
113 Pakiet ten zawiera bibliotekę gnome-window-settings.
114
115 %package devel
116 Summary:        GNOME Control Center header files
117 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek GNOME Control Center
118 Group:          X11/Development/Libraries
119 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
120 Requires:       dbus-glib-devel >= 0.73
121 Requires:       fam-devel
122 Requires:       gnome-desktop-devel >= 2.18.0
123 Requires:       gnome-menus-devel >= 2.18.0
124 Requires:       gtk+2-devel >= 2:2.10.10
125 Requires:       libgnomeui-devel >= 2.18.1
126 Requires:       librsvg-devel >= 2.16.1
127
128 %description devel
129 GNOME Control-Center header files.
130
131 %description devel -l pl.UTF-8
132 Pliki nagłówkowe bibliotek GNOME Control Center.
133
134 %package static
135 Summary:        GNOME Control Center static libraries
136 Summary(pl.UTF-8):      Statyczne biblioteki GNOME Control Center
137 Group:          X11/Development/Libraries
138 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
139
140 %description static
141 GNOME Control Center static libraries.
142
143 %description static -l pl.UTF-8
144 Statyczne biblioteki GNOME Control Center.
145
146 %prep
147 %setup -q
148 %patch0 -p1
149 %patch1 -p1
150 %patch2 -p1
151 %patch3 -p1
152 %patch4 -p1
153 %patch5 -p1
154 %patch6 -p1
155
156 %build
157 %{__gnome_doc_prepare}
158 %{__gnome_doc_common}
159 %{__glib_gettextize}
160 %{__intltoolize}
161 %{__libtoolize}
162 %{__aclocal}
163 %{__autoheader}
164 %{__autoconf}
165 %{__automake}
166 %configure \
167         --disable-schemas-install \
168         --disable-update-mimedb \
169         --enable-gstreamer=0.10 \
170         --enable-aboutme \
171         X_EXTRA_LIBS="-lXext"
172 %{__make}
173
174 %install
175 rm -rf $RPM_BUILD_ROOT
176
177 %{__make} install \
178         DESTDIR=$RPM_BUILD_ROOT
179
180 # no static modules - shut up check-files
181 rm -f $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/*.{a,la}
182 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions*/*.{a,la}
183 rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.{a,la}
184
185 [ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \
186         mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin}
187 %find_lang %{name} --with-gnome --all-name
188
189 %clean
190 rm -rf $RPM_BUILD_ROOT
191
192 %post
193 %gconf_schema_install apps_gnome_settings_daemon_default_editor.schemas
194 %gconf_schema_install apps_gnome_settings_daemon_keybindings.schemas
195 %gconf_schema_install apps_gnome_settings_daemon_screensaver.schemas
196 %gconf_schema_install control-center.schemas
197 %gconf_schema_install desktop_gnome_font_rendering.schemas
198 %gconf_schema_install fontilus.schemas
199 %gconf_schema_install themus.schemas
200 %scrollkeeper_update_post
201 %update_mime_database
202 %update_desktop_database_post
203 %update_icon_cache hicolor
204
205 %preun
206 %gconf_schema_uninstall apps_gnome_settings_daemon_default_editor.schemas
207 %gconf_schema_uninstall apps_gnome_settings_daemon_keybindings.schemas
208 %gconf_schema_uninstall apps_gnome_settings_daemon_screensaver.schemas
209 %gconf_schema_uninstall control-center.schemas
210 %gconf_schema_uninstall desktop_gnome_font_rendering.schemas
211 %gconf_schema_uninstall fontilus.schemas
212 %gconf_schema_uninstall themus.schemas
213
214 %postun
215 %scrollkeeper_update_postun
216 %update_mime_database
217 %update_desktop_database_postun
218 %update_icon_cache hicolor
219
220 %post   libs -p /sbin/ldconfig
221 %postun libs -p /sbin/ldconfig
222
223 %files -f %{name}.lang
224 %defattr(644,root,root,755)
225 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
226 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas
227 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas
228 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas
229 %{_sysconfdir}/gconf/schemas/control-center.schemas
230 %{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas
231 %{_sysconfdir}/gconf/schemas/fontilus.schemas
232 %{_sysconfdir}/gconf/schemas/themus.schemas
233 %{_sysconfdir}/gnome-vfs-2.0/modules/*
234 %{_sysconfdir}/xdg/menus/gnomecc.menu
235 %attr(755,root,root) %{_bindir}/*
236 %attr(755,root,root) %{_libdir}/gnome-settings-daemon
237 %attr(755,root,root) %{_libdir}/nautilus/extensions*/*.so
238 %attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/lib*.so
239 %attr(755,root,root) %{_libdir}/window-manager-settings/*.so
240 %dir %{_libdir}/window-manager-settings
241 %{_datadir}/control-center
242 %{_datadir}/dbus-1/services/*.service
243 %{_datadir}/desktop-directories/*.directory
244 %{_datadir}/gnome/cursor-fonts
245 %{_datadir}/mime/packages/gnome-theme-package.xml
246 %{_iconsdir}/hicolor/*/*/typing-monitor.*
247 %{_omf_dest_dir}/control-center
248 %{_pixmapsdir}/*.png
249 %{_desktopdir}/*.desktop
250
251 %files libs
252 %defattr(644,root,root,755)
253 %attr(755,root,root) %{_libdir}/libgnome-window-settings.so.*.*.*
254
255 %files devel
256 %defattr(644,root,root,755)
257 %attr(755,root,root) %{_libdir}/libgnome-window-settings.so
258 %{_libdir}/libgnome-window-settings.la
259 %{_includedir}/gnome-window-settings-2.0
260 %{_includedir}/gnome-settings-daemon-2.0
261 %{_pkgconfigdir}/gnome-window-settings-2.0.pc
262 %{_pkgconfigdir}/gnome-settings-daemon.pc
263
264 %files static
265 %defattr(644,root,root,755)
266 %{_libdir}/libgnome-window-settings.a
This page took 0.105459 seconds and 2 git commands to generate.