]> git.pld-linux.org Git - packages/gnome-control-center.git/blob - gnome-control-center.spec
- added patch for bug 709302 fixes upstream commit d331444591c5e7c0cc045fe2ffaad7ccbf...
[packages/gnome-control-center.git] / gnome-control-center.spec
1 #
2 # Conditional build:
3 %bcond_without  ibus    # ibus support
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.10.1
13 Release:        2
14 Epoch:          1
15 License:        GPL v2+
16 Group:          X11/Applications
17 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.10/%{name}-%{version}.tar.xz
18 # Source0-md5:  0fc5b06af19d57d13f7f94df51a6a805
19 Patch0:         krb5.patch
20 Patch1:         bug709302.patch
21 URL:            http://www.gnome.org/
22 BuildRequires:  ModemManager-devel >= 1.0.0
23 # use libnm-gtk - will use correct NM version
24 BuildRequires:  NetworkManager-gtk-lib-devel >= 0.9.8
25 BuildRequires:  OpenGL-devel
26 BuildRequires:  accountsservice-devel >= 0.6.30
27 BuildRequires:  autoconf
28 BuildRequires:  automake >= 1:1.11
29 BuildRequires:  cheese-devel >= 3.6.0
30 BuildRequires:  clutter-gtk-devel
31 BuildRequires:  colord-devel >= 0.1.34
32 BuildRequires:  colord-gtk-devel >= 0.1.24
33 BuildRequires:  cups-devel >= 1.4
34 BuildRequires:  docbook-dtd412-xml
35 BuildRequires:  gdk-pixbuf2-devel >= 2.24.0
36 BuildRequires:  gettext-devel >= 0.17
37 BuildRequires:  glib2-devel >= 1:2.38.0
38 BuildRequires:  gnome-bluetooth-devel >= 3.10.0
39 BuildRequires:  gnome-common >= 2.24.0
40 BuildRequires:  gnome-desktop-devel >= 3.10.0
41 BuildRequires:  gnome-menus-devel >= 3.4.0
42 BuildRequires:  gnome-online-accounts-devel >= 3.8.1
43 BuildRequires:  gnome-settings-daemon-devel >= 1:3.8.0
44 BuildRequires:  gsettings-desktop-schemas-devel >= 3.10.0
45 BuildRequires:  gstreamer-devel >= 1.0
46 BuildRequires:  gtk+3-devel >= 3.10.0
47 BuildRequires:  heimdal-devel
48 %{?with_ibus:BuildRequires:     ibus-devel >= 1.5.2}
49 BuildRequires:  intltool >= 0.40.1
50 BuildRequires:  libcanberra-gtk3-devel >= 0.26
51 BuildRequires:  libgtop-devel
52 BuildRequires:  libnotify-devel >= 0.7.3
53 BuildRequires:  libpwquality-devel >= 1.2.2
54 BuildRequires:  libsmbclient-devel
55 BuildRequires:  libsocialweb-devel
56 BuildRequires:  libsoup-devel
57 BuildRequires:  libtool >= 2:2.2
58 BuildRequires:  libwacom-devel >= 0.7
59 BuildRequires:  libxml2-devel >= 1:2.6.31
60 BuildRequires:  pkgconfig
61 BuildRequires:  polkit-devel >= 0.103
62 BuildRequires:  pulseaudio-devel >= 2.0
63 BuildRequires:  rpmbuild(find_lang) >= 1.23
64 BuildRequires:  rpmbuild(macros) >= 1.311
65 BuildRequires:  tar >= 1:1.22
66 BuildRequires:  upower-devel >= 0.9.1
67 BuildRequires:  xorg-lib-libXi-devel >= 1.2
68 BuildRequires:  xorg-lib-libXxf86misc-devel
69 BuildRequires:  xorg-lib-libxkbfile-devel
70 BuildRequires:  xz
71 BuildRequires:  yelp-tools
72 Requires(post,postun):  desktop-file-utils
73 Requires(post,postun):  gtk-update-icon-cache
74 Requires:       accountsservice
75 Requires:       cups-pk-helper
76 Requires:       desktop-file-utils
77 Requires:       gnome-settings-daemon >= 1:3.8.0
78 Requires:       gsettings-desktop-schemas >= 3.10.0
79 Requires:       hicolor-icon-theme
80 Suggests:       libcanberra-gnome
81 # info panel needs glxinfo
82 Suggests:       mesa-utils
83 Suggests:       mousetweaks >= 3.0.0
84 Provides:       control-center = %{epoch}:%{version}-%{release}
85 Obsoletes:      acme
86 Obsoletes:      control-center
87 Obsoletes:      control-center-libs
88 Obsoletes:      fontilus
89 Obsoletes:      gnome
90 Obsoletes:      gnome-control-center-libs
91 Obsoletes:      gnome-media-volume-control
92 Obsoletes:      themus
93 # sr@Latn vs. sr@latin
94 Conflicts:      glibc-misc < 6:2.7
95 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96
97 %description
98 A Configuration tool for easily setting up your GNOME environment.
99
100 %description -l es.UTF-8
101 El control-center es una herramienta para una configuración facilitada
102 el entorno GNOME.
103
104 %description -l pl.UTF-8
105 Narzędzie do łatwej konfiguracji środowiska GNOME.
106
107 %description -l pt_BR.UTF-8
108 O Control Center é uma ferramenta para facilmente configurar seu
109 ambiente GNOME.
110
111 %description -l ru.UTF-8
112 Пакет Control Center содержит утилиты, позволяющие настраивать среду
113 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
114 программа сохранения экрана, оконный менеджер, системные звуки,
115 поведение мыши и др.)
116
117 Этот пакет нужен, если вы устанавливаете среду GNOME.
118
119 %description -l uk.UTF-8
120 Пакет Control Center містить утиліти, які дозволяють настроювати
121 середовище GNOME вашої системи (такі речі як фон робочого столу та
122 теми, програма збереження екрану, віконний менеджер, системні звуки,
123 поведінка миші та ін.)
124
125 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
126
127 %package devel
128 Summary:        GNOME Control Center development files
129 Summary(pl.UTF-8):      Pliki programistyczne GNOME Control Center
130 Group:          X11/Development/Libraries
131 Provides:       control-center-devel = %{epoch}:%{version}-%{release}
132 Obsoletes:      control-center-devel
133
134 %description devel
135 GNOME Control Center development files.
136
137 %description devel -l pl.UTF-8
138 Pliki programistyczne GNOME Control Center.
139
140 %package -n bash-completion-gnome-control-center
141 Summary:        bash-completion for gnome-control-center
142 Summary(pl.UTF-8):      Bashowe uzupełnianie nazw dla gnome-control-center
143 Group:          Applications/Shells
144 Requires:       bash-completion >= 2.0
145
146 %description -n bash-completion-gnome-control-center
147 bash-completion for gnome-control-center.
148
149 %description -n bash-completion-gnome-control-center -l pl.UTF-8
150 Bashowe uzupełnianie nazw dla gnome-control-center.
151
152 %prep
153 %setup -q
154 %patch0 -p1
155 %patch1 -p1
156
157 %build
158 %{__intltoolize}
159 %{__libtoolize}
160 %{__aclocal} -I m4 -I libgd
161 %{__autoconf}
162 %{__autoheader}
163 %{__automake}
164 %configure \
165         --disable-silent-rules \
166         --disable-update-mimedb \
167         --with-libsocialweb \
168         %{__enable_disable ibus ibus} \
169         X_EXTRA_LIBS="-lXext"
170 %{__make}
171
172 %install
173 rm -rf $RPM_BUILD_ROOT
174 %{__make} install \
175         DESTDIR=$RPM_BUILD_ROOT
176
177 %find_lang %{name} --with-gnome --with-omf --all-name
178
179 %clean
180 rm -rf $RPM_BUILD_ROOT
181
182 %post
183 %update_desktop_database_post
184 %update_icon_cache hicolor
185
186 %postun
187 %update_desktop_database_postun
188 %update_icon_cache hicolor
189
190 %files -f %{name}.lang
191 %defattr(644,root,root,755)
192 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
193 %attr(755,root,root) %{_bindir}/gnome-control-center
194 %attr(755,root,root) %{_libdir}/cc-remote-login-helper
195 %attr(755,root,root) %{_libdir}/gnome-control-center-search-provider
196 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
197 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
198 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
199 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
200 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
201 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
202 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
203 %{_datadir}/gnome-control-center
204 %{_datadir}/sounds/gnome
205 %{_iconsdir}/hicolor/*/*/*.png
206 %{_iconsdir}/hicolor/*/*/*.svg
207 %{_desktopdir}/*.desktop
208 %{_pixmapsdir}/faces
209 %{_mandir}/man1/gnome-control-center.1*
210
211 %files devel
212 %defattr(644,root,root,755)
213 %{_npkgconfigdir}/gnome-keybindings.pc
214
215 %files -n bash-completion-gnome-control-center
216 %defattr(644,root,root,755)
217 %{_datadir}/bash-completion/completions/gnome-control-center
This page took 0.055973 seconds and 4 git commands to generate.