]> git.pld-linux.org Git - packages/control-center.git/blob - control-center.spec
- 2.15.4, updated deps and file list, (re)generate icon cache, --as-needed
[packages/control-center.git] / control-center.spec
1 Summary:        GNOME Control Center
2 Summary(es):    El centro de controle del GNOME
3 Summary(pl):    Centrum Kontroli GNOME
4 Summary(pt_BR): O Centro de Controle do GNOME
5 Summary(uk):    ãÅÎÔÒ ËÅÒÕ×ÁÎÎÑ GNOME
6 Summary(ru):    ãÅÎÔÒ ÕÐÒÁ×ÌÅÎÉÑ GNOME
7 Name:           control-center
8 Version:        2.15.4
9 Release:        1
10 Epoch:          1
11 License:        GPL v2+
12 Group:          X11/Applications
13 Source0:        http://ftp.gnome.org/pub/gnome/sources/control-center/2.15/%{name}-%{version}.tar.bz2
14 # Source0-md5:  de3a495fc1265e9ed84212299ade5a0a
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}-desktop.patch
21 Patch6:         %{name}-Makefile.patch
22 URL:            http://www.gnome.org/
23 BuildRequires:  GConf2-devel >= 2.14.0
24 BuildRequires:  ORBit2-devel >= 1:2.14.0
25 BuildRequires:  alsa-lib-devel >= 1.0.11
26 BuildRequires:  audiofile >= 1:0.2.6
27 BuildRequires:  autoconf
28 BuildRequires:  automake >= 1.9.0
29 BuildRequires:  bison
30 BuildRequires:  flex
31 BuildRequires:  esound-devel
32 BuildRequires:  evolution-data-server-devel >= 1.7.4
33 BuildRequires:  gettext-devel
34 BuildRequires:  gnome-desktop-devel >= 2.15.4
35 BuildRequires:  gnome-doc-utils >= 0.7.1
36 BuildRequires:  gnome-menus-devel >= 2.15.4.1
37 BuildRequires:  gnome-vfs2-devel >= 2.15.3
38 BuildRequires:  gstreamer-plugins-base-devel >= 0.10.7
39 BuildRequires:  gtk+2-devel >= 2:2.10.0
40 BuildRequires:  intltool >= 0.35
41 BuildRequires:  libglade2-devel >= 1:2.6.0
42 BuildRequires:  libgnomeui-devel >= 2.15.2
43 BuildRequires:  libxml2-devel >= 1:2.6.26
44 BuildRequires:  libxklavier-devel >= 2.91
45 BuildRequires:  libtool
46 BuildRequires:  metacity-devel >= 2:2.15.8
47 BuildRequires:  nautilus-devel >= 2.15.4
48 BuildRequires:  rpmbuild(macros) >= 1.197
49 BuildRequires:  scrollkeeper
50 BuildRequires:  xorg-lib-libxkbfile-devel
51 BuildRequires:  xorg-lib-libXxf86misc-devel
52 Requires(post,preun):   GConf2 >= 2.14.0
53 Requires(post,postun):  desktop-file-utils
54 Requires(post,postun):  gtk+2 >= 2.10.0
55 Requires(post,postun):  scrollkeeper
56 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
57 Requires:       desktop-file-utils
58 Requires:       gnome-vfs2 >= 2.15.3
59 Requires:       gstreamer-audio-effects-base >= 0.10.7
60 Requires:       libxklavier >= 2.91
61 Obsoletes:      acme
62 Obsoletes:      fontilus
63 Obsoletes:      gnome
64 Obsoletes:      themus
65 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66
67 %description
68 A Configuration tool for easily setting up your GNOME environment.
69
70 %description -l es
71 El control-center es una herramienta para una configuración facilitada
72 el entorno GNOME.
73
74 %description -l pl
75 Narzêdzie do ³atwej konfiguracji ¶rodowiska GNOME.
76
77 %description -l pt_BR
78 O Control Center é uma ferramenta para facilmente configurar seu
79 ambiente GNOME.
80
81 %description -l ru
82 ðÁËÅÔ Control Center ÓÏÄÅÒÖÉÔ ÕÔÉÌÉÔÙ, ÐÏÚ×ÏÌÑÀÝÉÅ ÎÁÓÔÒÁÉ×ÁÔØ ÓÒÅÄÕ
83 GNOME ×ÁÛÅÊ ÓÉÓÔÅÍÙ (ÔÁËÉÅ ×ÅÝÉ ËÁË ÆÏΠÒÁÂÏÞÅÇÏ ÓÔÏÌÁ É ÔÅÍÙ,
84 ÐÒÏÇÒÁÍÍÁ ÓÏÈÒÁÎÅÎÉÑ ÜËÒÁÎÁ, ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ, ÓÉÓÔÅÍÎÙÅ Ú×ÕËÉ,
85 ÐÏ×ÅÄÅÎÉÅ ÍÙÛÉ É ÄÒ.)
86
87 üÔÏÔ ÐÁËÅÔ ÎÕÖÅÎ, ÅÓÌÉ ×Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÓÒÅÄÕ GNOME.
88
89 %description -l uk
90 ðÁËÅÔ Control Center Í¦ÓÔÉÔØ ÕÔÉ̦ÔÉ, Ñ˦ ÄÏÚ×ÏÌÑÀÔØ ÎÁÓÔÒÏÀ×ÁÔÉ
91 ÓÅÒÅÄÏ×ÉÝÅ GNOME ×ÁÛϧ ÓÉÓÔÅÍÉ (ÔÁ˦ ÒÅÞ¦ ÑË ÆÏΠÒÏÂÏÞÏÇÏ ÓÔÏÌÕ ÔÁ
92 ÔÅÍÉ, ÐÒÏÇÒÁÍÁ ÚÂÅÒÅÖÅÎÎÑ ÅËÒÁÎÕ, ×¦ËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ, ÓÉÓÔÅÍΦ Ú×ÕËÉ,
93 ÐÏ×ÅĦÎËÁ ÍÉÛ¦ ÔÁ ¦Î.)
94
95 ãÅÊ ÐÁËÅÔ ÐÏÔÒ¦ÂÎÉÊ, ÑËÝÏ ×É ×ÓÔÁÎÏ×ÌÀ¤ÔÅ ÓÅÒÅÄÏ×ÉÝÅ GNOME.
96
97 %package libs
98 Summary:        GNOME Control Center gnome-window-settings library
99 Summary(pl):    Biblioteka Control Center gnome-window-settings
100 Group:          Development/Libraries
101 Requires:       libgnomeui >= 2.15.2
102
103 %description libs
104 This package contains gnome-window-settings library.
105
106 %description libs -l pl
107 Pakiet ten zawiera bibliotekê gnome-window-settings.
108
109 %package devel
110 Summary:        GNOME Control Center header files
111 Summary(pl):    Pliki nag³ówkowe bibliotek GNOME Control Center
112 Group:          X11/Development/Libraries
113 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
114 Requires:       fam-devel
115
116 %description devel
117 GNOME Control-Center header files.
118
119 %description devel -l pl
120 Pliki nag³ówkowe bibliotek GNOME Control Center.
121
122 %package static
123 Summary:        GNOME Control Center static libraries
124 Summary(pl):    Statyczne biblioteki GNOME Control Center
125 Group:          X11/Development/Libraries
126 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
127
128 %description static
129 GNOME Control Center static libraries.
130
131 %description static -l pl
132 Statyczne biblioteki GNOME Control Center.
133
134 %prep
135 %setup -q
136 %patch0 -p1
137 %patch1 -p1
138 %patch2 -p1
139 %patch3 -p1
140 %patch4 -p1
141 %patch5 -p1
142 %patch6 -p1 
143
144 %build
145 gnome-doc-prepare --copy --force
146 %{__gnome_doc_common}
147 %{__glib_gettextize}
148 %{__intltoolize}
149 %{__libtoolize}
150 %{__aclocal}
151 %{__autoheader}
152 %{__autoconf}
153 %{__automake}
154 LDFLAGS="%{rpmldflags} -Wl,--as-needed"
155 %configure \
156         --disable-schemas-install \
157         --enable-gstreamer=0.10 \
158         --enable-aboutme \
159         X_EXTRA_LIBS="-lXext"
160 %{__make}
161
162 %install
163 rm -rf $RPM_BUILD_ROOT
164
165 %{__make} install \
166         DESTDIR=$RPM_BUILD_ROOT
167
168 # no static modules - shut up check-files
169 rm -f $RPM_BUILD_ROOT%{_libdir}/window-manager-settings/*.{a,la}
170 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions*/*.{a,la}
171 rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.{a,la}
172
173 #rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
174
175 %find_lang %{name} --with-gnome --all-name
176
177 %clean
178 rm -rf $RPM_BUILD_ROOT
179
180 %post
181 %gconf_schema_install apps_gnome_settings_daemon_default_editor.schemas
182 %gconf_schema_install apps_gnome_settings_daemon_keybindings.schemas
183 %gconf_schema_install apps_gnome_settings_daemon_screensaver.schemas
184 %gconf_schema_install desktop_gnome_font_rendering.schemas
185 %gconf_schema_install desktop_gnome_peripherals_keyboard_xkb.schemas
186 %gconf_schema_install fontilus.schemas
187 %gconf_schema_install themus.schemas
188 %scrollkeeper_update_post
189 %update_desktop_database_post
190 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
191
192 %preun
193 %gconf_schema_uninstall apps_gnome_settings_daemon_default_editor.schemas
194 %gconf_schema_uninstall apps_gnome_settings_daemon_keybindings.schemas
195 %gconf_schema_uninstall apps_gnome_settings_daemon_screensaver.schemas
196 %gconf_schema_uninstall desktop_gnome_font_rendering.schemas
197 %gconf_schema_uninstall desktop_gnome_peripherals_keyboard_xkb.schemas
198 %gconf_schema_uninstall fontilus.schemas
199 %gconf_schema_uninstall themus.schemas
200
201 %postun
202 %scrollkeeper_update_postun
203 %update_desktop_database_postun
204 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
205
206 %post   libs -p /sbin/ldconfig
207 %postun libs -p /sbin/ldconfig
208
209 %files -f %{name}.lang
210 %defattr(644,root,root,755)
211 %doc AUTHORS ChangeLog NEWS README
212 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas
213 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas
214 %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas
215 %{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas
216 %{_sysconfdir}/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas
217 %{_sysconfdir}/gconf/schemas/fontilus.schemas
218 %{_sysconfdir}/gconf/schemas/themus.schemas
219 %{_sysconfdir}/gnome-vfs-2.0/modules/*
220 %attr(755,root,root) %{_bindir}/*
221 %attr(755,root,root) %{_libdir}/gnome-settings-daemon
222 %attr(755,root,root) %{_libdir}/nautilus/extensions*/*.so
223 %attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/lib*.so
224 %attr(755,root,root) %{_libdir}/window-manager-settings/*.so
225 %dir %{_libdir}/window-manager-settings
226 %{_datadir}/control-center-2.0
227 %{_datadir}/dbus-1/services/*.service
228 %{_datadir}/desktop-directories/*.directory
229 %{_datadir}/gnome/cursor-fonts
230 %{_datadir}/gnome-default-applications
231 %{_datadir}/idl/*
232 %{_iconsdir}/*/*/*/gnome-control-center.png
233 %{_omf_dest_dir}/control-center
234 %{_pixmapsdir}/*.png
235 %{_desktopdir}/*.desktop
236
237 %files libs
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_libdir}/lib*.so.*.*
240
241 %files devel
242 %defattr(644,root,root,755)
243 %attr(755,root,root) %{_libdir}/lib*.so
244 %{_libdir}/lib*.la
245 %{_includedir}/gnome-window-settings-2.0
246 %{_includedir}/gnome-settings-daemon-2.0
247 %{_pkgconfigdir}/*.pc
248
249 %files static
250 %defattr(644,root,root,755)
251 %{_libdir}/*.a
This page took 0.046798 seconds and 3 git commands to generate.