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