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