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