]> git.pld-linux.org Git - packages/gnome-control-center.git/blob - gnome-control-center.spec
68b870707c6e0f8dc653857fbffd08be786ab930
[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.22.1
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.22/%{name}-%{version}.tar.xz
18 # Source0-md5:  da949e268254af6aafdda0e8c1702384
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 >= 1.2.0
24 BuildRequires:  OpenGL-devel
25 BuildRequires:  accountsservice-devel >= 0.6.39
26 BuildRequires:  autoconf
27 BuildRequires:  automake >= 1:1.11.2
28 BuildRequires:  cheese-devel >= 3.6.0
29 BuildRequires:  clutter-devel >= 1.12.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-tools >= 0.17
37 BuildRequires:  glib2-devel >= 1:2.44.0
38 BuildRequires:  gnome-bluetooth-devel >= 3.18.2
39 BuildRequires:  gnome-common >= 2.24.0
40 BuildRequires:  gnome-desktop-devel >= 3.22.0
41 BuildRequires:  gnome-menus-devel >= 3.4.0
42 BuildRequires:  gnome-online-accounts-devel >= 3.22.0
43 BuildRequires:  gnome-settings-daemon-devel >= 1:3.20.0
44 BuildRequires:  grilo-devel >= 0.3.0
45 BuildRequires:  gsettings-desktop-schemas-devel >= 3.22.0
46 BuildRequires:  gstreamer-devel >= 1.0
47 BuildRequires:  gtk+3-devel >= 3.22.0
48 BuildRequires:  heimdal-devel
49 %{?with_ibus:BuildRequires:     ibus-devel >= 1.5.2}
50 BuildRequires:  intltool >= 0.40.1
51 BuildRequires:  libcanberra-gtk3-devel >= 0.26
52 BuildRequires:  libgtop-devel
53 BuildRequires:  libnotify-devel >= 0.7.3
54 BuildRequires:  libpwquality-devel >= 1.2.2
55 BuildRequires:  libsmbclient-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:  udev-glib-devel
67 BuildRequires:  upower-devel >= 0.99.0
68 BuildRequires:  xorg-lib-libXi-devel >= 1.2
69 BuildRequires:  xorg-lib-libXxf86misc-devel
70 BuildRequires:  xorg-lib-libxkbfile-devel
71 BuildRequires:  xz
72 BuildRequires:  yelp-tools
73 Requires(post,postun):  desktop-file-utils
74 Requires(post,postun):  gtk-update-icon-cache
75 Requires:       accountsservice
76 Requires:       cups-pk-helper
77 Requires:       desktop-file-utils
78 Requires:       glib2 >= 1:2.44.0
79 Requires:       gnome-desktop >= 3.22.0
80 Requires:       gnome-online-accounts >= 3.22.0
81 Requires:       gnome-settings-daemon >= 1:3.20.0
82 Requires:       gsettings-desktop-schemas >= 3.22.0
83 Requires:       gtk+3 >= 3.22.0
84 Requires:       hicolor-icon-theme
85 Requires:       polkit >= 0.103
86 Requires:       tzdata
87 Suggests:       NetworkManager-applet
88 Suggests:       cups
89 Suggests:       gnome-color-manager
90 Suggests:       libcanberra-gnome
91 Suggests:       libgnomekbd
92 # info panel needs glxinfo
93 Suggests:       mesa-utils
94 Suggests:       mousetweaks >= 3.0.0
95 Provides:       control-center = %{epoch}:%{version}-%{release}
96 Obsoletes:      acme
97 Obsoletes:      control-center
98 Obsoletes:      control-center-libs
99 Obsoletes:      fontilus
100 Obsoletes:      gnome
101 Obsoletes:      gnome-control-center-libs
102 Obsoletes:      gnome-media-volume-control
103 Obsoletes:      themus
104 # sr@Latn vs. sr@latin
105 Conflicts:      glibc-misc < 6:2.7
106 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
107
108 %description
109 A Configuration tool for easily setting up your GNOME environment.
110
111 %description -l es.UTF-8
112 El control-center es una herramienta para una configuración facilitada
113 el entorno GNOME.
114
115 %description -l pl.UTF-8
116 Narzędzie do łatwej konfiguracji środowiska GNOME.
117
118 %description -l pt_BR.UTF-8
119 O Control Center é uma ferramenta para facilmente configurar seu
120 ambiente GNOME.
121
122 %description -l ru.UTF-8
123 Пакет Control Center содержит утилиты, позволяющие настраивать среду
124 GNOME вашей системы (такие вещи как фон рабочего стола и темы,
125 программа сохранения экрана, оконный менеджер, системные звуки,
126 поведение мыши и др.)
127
128 Этот пакет нужен, если вы устанавливаете среду GNOME.
129
130 %description -l uk.UTF-8
131 Пакет Control Center містить утиліти, які дозволяють настроювати
132 середовище GNOME вашої системи (такі речі як фон робочого столу та
133 теми, програма збереження екрану, віконний менеджер, системні звуки,
134 поведінка миші та ін.)
135
136 Цей пакет потрібний, якщо ви встановлюєте середовище GNOME.
137
138 %package devel
139 Summary:        GNOME Control Center development files
140 Summary(pl.UTF-8):      Pliki programistyczne GNOME Control Center
141 Group:          X11/Development/Libraries
142 Provides:       control-center-devel = %{epoch}:%{version}-%{release}
143 Obsoletes:      control-center-devel
144
145 %description devel
146 GNOME Control Center development files.
147
148 %description devel -l pl.UTF-8
149 Pliki programistyczne GNOME Control Center.
150
151 %package -n bash-completion-gnome-control-center
152 Summary:        bash-completion for gnome-control-center
153 Summary(pl.UTF-8):      Bashowe uzupełnianie nazw dla gnome-control-center
154 Group:          Applications/Shells
155 Requires:       bash-completion >= 2.0
156 %if "%{_rpmversion}" >= "5"
157 BuildArch:      noarch
158 %endif
159
160 %description -n bash-completion-gnome-control-center
161 bash-completion for gnome-control-center.
162
163 %description -n bash-completion-gnome-control-center -l pl.UTF-8
164 Bashowe uzupełnianie nazw dla gnome-control-center.
165
166 %prep
167 %setup -q
168 %patch0 -p1
169
170 %build
171 %{__intltoolize}
172 %{__libtoolize}
173 %{__aclocal} -I m4 -I libgd
174 %{__autoconf}
175 %{__autoheader}
176 %{__automake}
177 %configure \
178         --disable-silent-rules \
179         --disable-update-mimedb \
180         %{__enable_disable ibus ibus} \
181         X_EXTRA_LIBS="-lXext"
182 %{__make}
183
184 %install
185 rm -rf $RPM_BUILD_ROOT
186 %{__make} install \
187         DESTDIR=$RPM_BUILD_ROOT
188
189 %find_lang %{name} --with-gnome --with-omf --all-name
190
191 %clean
192 rm -rf $RPM_BUILD_ROOT
193
194 %post
195 %update_desktop_database_post
196 %update_icon_cache hicolor
197
198 %postun
199 %update_desktop_database_postun
200 %update_icon_cache hicolor
201
202 %files -f %{name}.lang
203 %defattr(644,root,root,755)
204 %doc AUTHORS ChangeLog MAINTAINERS NEWS README
205 %attr(755,root,root) %{_bindir}/gnome-control-center
206 %attr(755,root,root) %{_libdir}/cc-remote-login-helper
207 %attr(755,root,root) %{_libdir}/gnome-control-center-search-provider
208 %{_datadir}/appdata/gnome-control-center.appdata.xml
209 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.service
210 %{_datadir}/dbus-1/services/org.gnome.ControlCenter.SearchProvider.service
211 %{_datadir}/gnome-shell/search-providers/gnome-control-center-search-provider.ini
212 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.datetime.policy
213 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
214 %{_datadir}/polkit-1/actions/org.gnome.controlcenter.user-accounts.policy
215 %{_datadir}/polkit-1/rules.d/gnome-control-center.rules
216 %{_datadir}/gnome-control-center
217 %{_datadir}/sounds/gnome
218 %{_iconsdir}/hicolor/*/*/*.png
219 %{_iconsdir}/hicolor/*/*/*.svg
220 %{_desktopdir}/*.desktop
221 %{_pixmapsdir}/faces
222 %{_mandir}/man1/gnome-control-center.1*
223
224 %files devel
225 %defattr(644,root,root,755)
226 %{_datadir}/gettext/its/gnome-keybindings.its
227 %{_datadir}/gettext/its/gnome-keybindings.loc
228 %{_npkgconfigdir}/gnome-keybindings.pc
229
230 %files -n bash-completion-gnome-control-center
231 %defattr(644,root,root,755)
232 %{bash_compdir}/gnome-control-center
This page took 0.094493 seconds and 2 git commands to generate.