]> git.pld-linux.org Git - packages/gnome-control-center.git/blob - gnome-control-center.spec
- updated to 3.4.0; merged from DEVEL
[packages/gnome-control-center.git] / gnome-control-center.spec
1 #
2 # Conditional build:
3 %bcond_with     systemd # rely on systemd for session tracking instead of ConsoleKit
4 #
5 Summary:        GNOME Control Center
6 Summary(es.UTF-8):      El centro de controle del GNOME
7 Summary(pl.UTF-8):      Centrum Kontroli GNOME
8 Summary(pt_BR.UTF-8):   O Centro de Controle do GNOME
9 Summary(ru.UTF-8):      Центр управления GNOME
10 Summary(uk.UTF-8):      Центр керування GNOME
11 Name:           gnome-control-center
12 Version:        3.4.0
13 Release:        1
14 Epoch:          1
15 License:        GPL v2+
16 Group:          X11/Applications
17 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.4/%{name}-%{version}.tar.xz
18 # Source0-md5:  31163fa739846929043ae4963bd4f8fa
19 # PLD-specific patches
20 Patch0:         system-locale-archive-path.patch
21 Patch1:         configure-gettext.patch
22 URL:            http://www.gnome.org/
23 # use libnm-gtk - will use correct NM version
24 BuildRequires:  NetworkManager-gtk-lib-devel >= 0.9.1.90-2
25 BuildRequires:  autoconf
26 BuildRequires:  automake >= 1:1.11
27 BuildRequires:  cheese-devel >= 3.3.5
28 BuildRequires:  colord-devel >= 0.1.8
29 BuildRequires:  cups-devel >= 1.4
30 BuildRequires:  dbus-glib-devel >= 0.74
31 BuildRequires:  docbook-dtd412-xml
32 BuildRequires:  gdk-pixbuf2-devel >= 2.23.0
33 BuildRequires:  gettext-devel >= 0.17
34 BuildRequires:  glib2-devel >= 1:2.31.0
35 BuildRequires:  gnome-bluetooth-devel >= 3.3.4
36 BuildRequires:  gnome-common >= 2.24.0
37 BuildRequires:  gnome-desktop-devel >= 3.1.91
38 BuildRequires:  gnome-doc-utils >= 0.12.1
39 BuildRequires:  gnome-menus-devel >= 3.1.90
40 BuildRequires:  gnome-online-accounts-devel >= 3.1.1
41 BuildRequires:  gnome-settings-daemon-devel >= 1:3.3.91
42 BuildRequires:  gsettings-desktop-schemas-devel >= 3.3.0
43 BuildRequires:  gstreamer-devel
44 BuildRequires:  gtk+3-devel >= 3.3.5
45 BuildRequires:  gtk-doc >= 1.9
46 BuildRequires:  intltool >= 0.40.1
47 BuildRequires:  iso-codes
48 BuildRequires:  libcanberra-gtk3-devel >= 0.26
49 BuildRequires:  libgnomekbd-devel >= 3.0.0
50 BuildRequires:  libgtop-devel
51 BuildRequires:  libnotify-devel >= 0.7.3
52 BuildRequires:  libsocialweb-devel
53 BuildRequires:  libtool >= 2:2.2
54 BuildRequires:  libwacom-devel >= 0.3
55 BuildRequires:  libxklavier-devel >= 5.1
56 BuildRequires:  libxml2-devel >= 1:2.6.31
57 BuildRequires:  pkgconfig
58 BuildRequires:  polkit-devel >= 0.103
59 BuildRequires:  pulseaudio-devel >= 0.9.16
60 BuildRequires:  rpmbuild(find_lang) >= 1.23
61 BuildRequires:  rpmbuild(macros) >= 1.311
62 %{?with_systemd:BuildRequires:  systemd-devel}
63 BuildRequires:  tar >= 1:1.22
64 BuildRequires:  upower-devel >= 0.9.1
65 BuildRequires:  xorg-lib-libXxf86misc-devel
66 BuildRequires:  xorg-lib-libxkbfile-devel
67 BuildRequires:  xz
68 Requires(post,postun):  desktop-file-utils
69 Requires(post,postun):  gtk-update-icon-cache
70 Requires(post,postun):  shared-mime-info
71 Requires:       accountsservice
72 Requires:       desktop-file-utils
73 Requires:       gnome-settings-daemon >= 1:3.3.91
74 Requires:       gsettings-desktop-schemas >= 3.3.0
75 Requires:       hicolor-icon-theme
76 Requires:       libgnomekbd >= 3.0.0
77 Suggests:       apg
78 Suggests:       libcanberra-gnome
79 Suggests:       mousetweaks >= 3.0.0
80 Provides:       control-center = %{epoch}:%{version}-%{release}
81 Obsoletes:      acme
82 Obsoletes:      control-center
83 Obsoletes:      control-center-libs
84 Obsoletes:      fontilus
85 Obsoletes:      gnome
86 Obsoletes:      gnome-control-center-libs
87 Obsoletes:      gnome-media-volume-control
88 Obsoletes:      themus
89 # sr@Latn vs. sr@latin
90 Conflicts:      glibc-misc < 6:2.7
91 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92
93 %description
94 A Configuration tool for easily setting up your GNOME environment.
95
96 %description -l es.UTF-8
97 El control-center es una herramienta para una configuración facilitada
98 el entorno GNOME.
99
100 %description -l pl.UTF-8
101 Narzędzie do łatwej konfiguracji środowiska GNOME.
102
103 %description -l pt_BR.UTF-8
104 O Control Center é uma ferramenta para facilmente configurar seu
105 ambiente GNOME.
106
107 %description -l ru.UTF-8
108 Пакет Control Center содержит утилиты, позволяющие настраивать среду
109 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
110 программа сохранения экрана, оконный менеджер, системные звуки,
111 поведение мыши и др.)
112
113 Этот пакет нужен, если вы устанавливаете среду GNOME.
114
115 %description -l uk.UTF-8
116 Пакет Control Center містить утиліти, які дозволяють настроювати
117 середовище GNOME вашої системи (такі речі як фон робочого столу та
118 теми, програма збереження екрану, віконний менеджер, системні звуки,
119 поведінка миші та ін.)
120
121 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
122
123 %package devel
124 Summary:        GNOME Control Center development files
125 Summary(pl.UTF-8):      Pliki programistyczne GNOME Control Center
126 Group:          X11/Development/Libraries
127 Provides:       control-center-devel = %{epoch}:%{version}-%{release}
128 Obsoletes:      control-center-devel
129
130 %description devel
131 GNOME Control Center development files.
132
133 %description devel -l pl.UTF-8
134 Pliki programistyczne GNOME Control Center.
135
136 %prep
137 %setup -q
138 %patch0 -p1
139 %patch1 -p1
140
141 %build
142 %{__gnome_doc_prepare}
143 %{__gnome_doc_common}
144 %{__gettextize}
145 %{__intltoolize}
146 %{__libtoolize}
147 %{__aclocal}
148 %{__autoconf}
149 %{__autoheader}
150 %{__automake}
151 %configure \
152         --disable-silent-rules \
153         --disable-update-mimedb \
154         --with-libsocialweb \
155         %{__enable_disable systemd systemd} \
156         X_EXTRA_LIBS="-lXext"
157 %{__make}
158
159 %install
160 rm -rf $RPM_BUILD_ROOT
161
162 %{__make} install \
163         DESTDIR=$RPM_BUILD_ROOT
164
165 # no static modules - shut up check-files
166 %{__rm} $RPM_BUILD_ROOT%{_libdir}/control-center-1/panels/*.{a,la}
167
168 %find_lang %{name} --with-gnome --with-omf --all-name
169
170 %clean
171 rm -rf $RPM_BUILD_ROOT
172
173 %post
174 %update_mime_database
175 %update_desktop_database_post
176 %update_icon_cache hicolor
177
178 %postun
179 %update_mime_database
180 %update_desktop_database_postun
181 %update_icon_cache hicolor
182
183 %files -f %{name}.lang
184 %defattr(644,root,root,755)
185 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
186 %attr(755,root,root) %{_bindir}/gnome-control-center
187 %attr(755,root,root) %{_bindir}/gnome-sound-applet
188 %dir %{_libdir}/control-center-1
189 %dir %{_libdir}/control-center-1/panels
190 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbackground.so
191 %attr(755,root,root) %{_libdir}/control-center-1/panels/libbluetooth.so
192 %attr(755,root,root) %{_libdir}/control-center-1/panels/libcolor.so
193 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdate_time.so
194 %attr(755,root,root) %{_libdir}/control-center-1/panels/libdisplay.so
195 %attr(755,root,root) %{_libdir}/control-center-1/panels/libinfo.so
196 %attr(755,root,root) %{_libdir}/control-center-1/panels/libkeyboard.so
197 %attr(755,root,root) %{_libdir}/control-center-1/panels/libmouse-properties.so
198 %attr(755,root,root) %{_libdir}/control-center-1/panels/libnetwork.so
199 %attr(755,root,root) %{_libdir}/control-center-1/panels/libonline-accounts.so
200 %attr(755,root,root) %{_libdir}/control-center-1/panels/libregion.so
201 %attr(755,root,root) %{_libdir}/control-center-1/panels/libsound.so
202 %attr(755,root,root) %{_libdir}/control-center-1/panels/libpower.so
203 %attr(755,root,root) %{_libdir}/control-center-1/panels/libprinters.so
204 %attr(755,root,root) %{_libdir}/control-center-1/panels/libscreen.so
205 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuniversal-access.so
206 %attr(755,root,root) %{_libdir}/control-center-1/panels/libuser-accounts.so
207 %attr(755,root,root) %{_libdir}/control-center-1/panels/libwacom-properties.so
208 %{_sysconfdir}/xdg/autostart/gnome-sound-applet.desktop
209 %{_sysconfdir}/xdg/menus/gnomecc.menu
210 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
211 %{_datadir}/gnome-control-center
212 %{_datadir}/sounds/gnome
213 %{_datadir}/desktop-directories/*.directory
214 %{_iconsdir}/hicolor/*/*/*.png
215 %{_iconsdir}/hicolor/*/*/*.svg
216 %{_desktopdir}/*.desktop
217 %{_pixmapsdir}/faces
218
219 %files devel
220 %defattr(644,root,root,755)
221 %{_npkgconfigdir}/gnome-keybindings.pc
This page took 0.093299 seconds and 4 git commands to generate.